Week 3: Iteration Plan - s566466div/GDP-Project-EduLearn-03 GitHub Wiki

  1. What tasks from the previous iteration plan did not get completed? Why did they not get completed?
    All tasks from the previous iteration, including fixing errors in login.js, completing registration.js functionality, and backend integration for login and registration pages, were completed. The login and registration pages are now fully functional, with both students and instructors able to securely create accounts and authenticate. For the backend integration, the API endpoints have been thoroughly tested, ensuring secure user authentication.

  2. Which tasks from the previous iteration plan will you move to this current plan?
    Since all tasks from the previous iteration were completed, there are no tasks to move to the current plan. New tasks will be introduced to continue progressing on the project.

  3. An assignment of tasks to each group member.

    S.No Group Member Task Verification
    1 Vani Battu Begin implementing the course catalog search and filtering options. Test the search and filtering functionality by ensuring students can easily find courses based on subjects and disciplines.
    2 Partha Sarathy Boda Develop the initial structure for the enrollment process, allowing students to browse and select courses. Verify that students can successfully select and enroll in courses, with the data being correctly recorded.
    3 Sri Latha Yadala Set up the system to grant enrolled students access to course materials like video lectures, reading materials, assignments, and quizzes. Test access control to ensure enrolled students can view course materials, including videos, reading materials, assignments, and quizzes.
    4 Lakshmi Manasa Gundala Start designing the user-friendly course dashboard, focusing on the logical organization of content. Demonstrate a preliminary dashboard layout that logically organizes course content for easy navigation.
    5 Divya Bathala Develop the initial framework for tracking student progress, showing completed and pending tasks. Verify that the system can track and display a student's overall progress, including completed and pending tasks.
  4. A concrete plan for demonstrating that every task has been completed.

    Here's a basic plan for demonstrating that each task has been completed:

    1. Course Catalog Search and Filtering:
    • Implement search and filtering functionality for the course catalog.
    • Test the search and filtering options with various subjects and disciplines.
    • Ensure correct courses are displayed based on the filters applied.
    1. Enrollment Process:
    • Develop the functionality for students to browse and enroll in courses.
    • Test the enrollment process to ensure students can successfully enroll.
    • Verify that enrollment data is correctly stored in the database.
    1. Access to Course Materials:
    • Implement access control for course materials, including video lectures, reading materials, and assignments.
    • Test that enrolled students can access course content.
    • Ensure that non-enrolled students are restricted from accessing materials.
    1. Course Dashboard
    • Design and implement the user-friendly course dashboard for organizing course content.
    • Test the dashboard for easy navigation and logical organization of content.
    • Verify that students can easily find and access their courses from the dashboard.
    1. Progress Tracking:
    • Implement the feature for tracking student progress, showing completed and pending tasks.
    • Test the progress tracking feature with different courses and tasks.
    • Ensure accurate tracking and display of a student’s progress.