How ajinkyashinde818/smartquiz works
This repository appears to be an Android quiz app with teacher-facing quiz management and student-facing quiz taking, plus Firebase messaging and a placeholder Cloud Function. The tree identifies distinct app screens and model/adapter layers, but no README or app-source excerpts show how screens navigate, how quiz attempts are scored or saved, or how Firebase is used. Accordingly, the graph maps the apparent product areas without asserting unsupported runtime connections.
Components 25
Account and profiles
- Login
app/src/main/java/com/example/quizapp/LoginActivity.java - Registration
app/src/main/java/com/example/quizapp/RegisterActivity.java - Student profile
app/src/main/java/com/example/quizapp/EditStudentProfileActivity.java
Quiz authoring
- Teacher dashboard
app/src/main/java/com/example/quizapp/TeacherDashboardActivity.java - Create quiz
app/src/main/java/com/example/quizapp/CreateQuizActivity.java - Manage quizzes
app/src/main/java/com/example/quizapp/ManageQuizActivity.java - Edit quiz
app/src/main/java/com/example/quizapp/EditQuizActivity.java - Upload quiz
app/src/main/java/com/example/quizapp/UploadQuizActivity.java - Manage questions
app/src/main/java/com/example/quizapp/ManageQuestionActivity.java - Add question
app/src/main/java/com/example/quizapp/AddQuestionActivity.java - Edit question
app/src/main/java/com/example/quizapp/EditQuestionActivity.java - Quiz model
app/src/main/java/com/example/quizapp/models/Quiz.java - Question model
app/src/main/java/com/example/quizapp/models/Question.java - Quiz adapter
app/src/main/java/com/example/quizapp/adapters/QuizAdapter.java
Quiz participation
- Student dashboard
app/src/main/java/com/example/quizapp/StudentDashboardActivity.java - Quiz mode
app/src/main/java/com/example/quizapp/QuizModeSelectionActivity.java - Attempt quiz
app/src/main/java/com/example/quizapp/AttemptQuizActivity.java - Quiz result
app/src/main/java/com/example/quizapp/ResultActivity.java - Question adapter
app/src/main/java/com/example/quizapp/adapters/QuestionAdapter.java
App support
- App entry
app/src/main/java/com/example/quizapp/MainActivity.java - Splash screen
app/src/main/java/com/example/quizapp/SplashActivity.java - Firebase messaging
app/src/main/java/com/example/quizapp/services/MyFirebaseMessagingService.java - Placeholder function
functions/index.js
Other components
- Teacher
- Student