List of Proposed Prototypes (Iteration 1) - s566466div/GDP-Project-EduLearn-03 GitHub Wiki
List of Proposed Prototypes (Iteration 1)
Here are the list of Proposed Prototypes for Edulearn Project:
Prototype 1:User Registration and Login
Features: 1.Develop a user registration form allowing students and instructors to create accounts securely. 2.Implement validation for user registration data. 3.Enable user profile creation, authentication and authorization. 4.Design a login page with username (email) and password fields, including password recovery options for users. 5.Implement storage for user profile data in the database.
Prototype 2:Course Catalog and Enrollment
Features: 1.Design a catalog interface displaying available courses with search and filtering options based on subjects and disciplines. 2.Develop a page for each course, showcasing course description, instructor details, and enrollment options. 3.Create a page for the enrollment process, allowing users to easily enroll in courses of their choice. 4.Showcase confirmation messages for successful course enrollment. 5.Implement storage for course information and enrollment data in the database.
Prototype 3:Course Dashboard
Features: 1.Create a course dashboard interface displaying course content such as video lectures, reading materials, assignments, and quizzes. 2.Enable easy navigation for users to access different course components. 3.Enable students to interact with course materials, submit assignments, and complete quizzes within the platform. 4.Implement storage for course content in the database.
Prototype 4:Access Course Content
Features: 1.Create visualization of video lectures, reading materials, assignments, and quizzes. 2.Interaction options for users to engage with the content.
Prototype 5:Quizzes and Assignments
Features: 1.Design a layout for quizzes and assignments presenting questions and tasks. 2.Provide a Submission process for completed quizzes and assignments. 3.Feedback mechanism for evaluating user responses.
Prototype 6:Progress Tracker
Features: 1.Create a progress tracker feature showing students' overall learning progress, completed and pending tasks for each enrolled course. 2.Implement storage for completed and pending tasks.