How pratyushwinorlearn/learning-management-system works
The tree identifies a Spring-based user-registration and exam application, with separate admin and student areas and modules for exams, questions, answer sheets, results, and learning materials. The apparent user journey is registration or login, exam setup and taking, then answer and result handling. The README is empty and no source excerpts were provided, so component interactions, persistence details, and external integrations cannot be verified; the graph therefore groups the evidenced modules without asserting call or data-flow edges.
Components 25
Identity and access
- Application entry
src/main/java/com/example/demo/UserRegistrationApplication.java - Security config
src/main/java/com/example/demo/Security.java - Login controller
src/main/java/com/example/demo/LoginController.java - User controller
src/main/java/com/example/demo/UserController.java - User service
src/main/java/com/example/demo/UserService.java - User repository
src/main/java/com/example/demo/UserRepository.java - User model
src/main/java/com/example/demo/User.java
Exam workflow
- Admin controller
src/main/java/com/example/demo/AdminController.java - Admin exam controller
src/main/java/com/example/demo/admin/AdminExamController.java - Admin question controller
src/main/java/com/example/demo/admin/AdminQuestionController.java - Exam controller
src/main/java/com/example/demo/exam/ExamController.java - Exam service
src/main/java/com/example/demo/exam/ExamService.java - Exam model
src/main/java/com/example/demo/exam/Exam.java - Question controller
src/main/java/com/example/demo/question/QuestionController.java - Question service
src/main/java/com/example/demo/question/QuestionService.java - Question model
src/main/java/com/example/demo/question/Question.java - Student exam controller
src/main/java/com/example/demo/student/StudentExamController.java
Assessment and results
- Answer sheet service
src/main/java/com/example/demo/answersheet/AnswerSheetService.java - Answer model
src/main/java/com/example/demo/answersheet/Answer.java - Result service
src/main/java/com/example/demo/result/ResultService.java - Result model
src/main/java/com/example/demo/result/Result.java
Learning materials
- Material controller
src/main/java/com/example/demo/material/MaterialController.java - Material service
src/main/java/com/example/demo/material/MaterialService.java - Material model
src/main/java/com/example/demo/material/Material.java
Application views
- Web templates
src/main/resources/templates