Activity Course xml code for android studio

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".CourseActivity">

<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/topMenu"

android:layout_width="match_parent"
android:layout_height="@dimen/_40mdp">

<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/Gotosetting"
android:layout_width="40dp"
android:layout_height="match_parent"
android:visibility="gone"
android:layout_weight="1"
android:gravity="center"
android:src="@drawable/we"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<com.google.android.material.card.MaterialCardView
android:layout_width="wrap_content"
android:layout_weight="15"


app:cardUseCompatPadding="true"
android:layout_height="wrap_content">
<androidx.appcompat.widget.SearchView
android:id="@+id/search1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"

android:text="@string/app_name"
app:closeIcon="@drawable/cancel"
app:defaultQueryHint="Search 'Kherwara' "
app:goIcon="@drawable/ic_magnifier"
app:searchIcon="@drawable/ic_magnifier" />
</com.google.android.material.card.MaterialCardView>




<ImageView
android:id="@+id/notification1"
android:layout_width="@dimen/_40mdp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:visibility="gone"

android:layout_weight="3"
android:contentDescription="@string/todo"
app:layout_constraintBottom_toBottomOf="@+id/addpost1"
app:layout_constraintEnd_toStartOf="@+id/addpost1"
app:layout_constraintTop_toTopOf="@+id/addpost1"
app:srcCompat="@drawable/ic_twotone_add_shopping_cart_24"
tools:ignore="ContentDescription" />


</androidx.appcompat.widget.LinearLayoutCompat>

<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/refreshLayout"

android:layout_width="match_parent"
android:layout_height="wrap_content">

<com.cooltechworks.views.shimmer.ShimmerRecyclerView
android:id="@+id/dashboardRV"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:fastScrollEnabled="true"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="none"
app:shimmer_demo_layout="@layout/demoshop"
tools:listitem="@layout/shop" />

</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</LinearLayout>

12th class and lab assistant notes pdf download hand writing
















































 

Quize app in next js with score page


 import { Key, useState } from "react";

import quizData from '../components/computerList'

const Quiz = () => {
  const [currentQuestion, setCurrentQuestion] = useState(0);
  const [score, setScore] = useState(0);
  const [showResult, setShowResult] = useState(false);

  const handleAnswer = (answer: number) => {
    const isCorrect = quizData[currentQuestion].answer === answer;
    if (isCorrect) {
      setScore(score + 1);
    }

    if (currentQuestion + 1 < quizData.length) {
      setCurrentQuestion(currentQuestion + 1);
    } else {
      setShowResult(true);
    }
  };

  const restartQuiz = () => {
    setCurrentQuestion(0);
    setScore(0);
    setShowResult(false);
  };

  return (
    <div>
      {showResult ? (
        <Result score={score} totalQuestions={quizData.length} onRestart={restartQuiz} />
      ) : (
        <Question
          question={quizData[currentQuestion].question}
          options={[
            quizData[currentQuestion].option1,
            quizData[currentQuestion].option2,
            quizData[currentQuestion].option3,
            quizData[currentQuestion].option4,
          ]}
          onAnswer={handleAnswer}
        />
      )}
    </div>
  );
};

const Question = ({ question, options, onAnswer }: any) => {
  return (
    <div>
      <h2>{question}</h2>
      {options.map((option: string, index: Key) => (
        <button key={index} onClick={() => onAnswer(index)}>
          {option}
        </button>
      ))}
    </div>
  );
};

const Result = ({ score, totalQuestions, onRestart }: any) => {
  return (
    <div>
      <h2>Quiz Result</h2>
      <p>Your score: {score}/{totalQuestions}</p>
      <button onClick={onRestart}>Restart Quiz</button>
    </div>
  );
};

export default Quiz;

Activity Course xml code for android studio

<? xml version ="1.0" encoding ="utf-8" ?> <LinearLayout xmlns: android ="http://schemas.android.com/apk/r...