Project Charter (Iteration 1) - s566466div/GDP-Project-EduLearn-03 GitHub Wiki
Problem
Online education platforms face several challenges that affect their efficiency and user satisfaction. Some include difficulties in finding courses, accessing class materials, consistent and optimal assessment methods, streaming videos of the classes, navigating interfaces, storing and retrieving data efficiently, ensuring portability, tracking progress in a timely manner, and providing security ,privacy to the student data.
Motivation
EduLearn's ability to address the problems encountered by online learning platforms directly improves the client's workflow in a number of significant ways, which eventually raises productivity, effectiveness, and user satisfaction:
1. Streamlined Course Discovery: EduLearn helps customers save time and money by streamlining the course search process with an extensive catalog and powerful search tools. Clients can concentrate more on their primary responsibilities instead of sifting through long lists of courses when they have faster access to pertinent content. 2. Effective Access to Course Materials: Students may quickly obtain lecture videos, reading materials, and assignments thanks to EduLearn's easy access to course resources. This effectiveness reduces waiting times for clients to obtain essential materials, enabling them to continue pursuing their learning goals uninterrupted. 3. Improved Assessment Procedures: EduLearn's consistent and best-practice assessment techniques enable clients to assess student growth and comprehension more skillfully. This facilitates the grading procedure and offers useful information about student performance, allowing teachers to modify their methods of instruction. 4. Reliable Video Streaming: Clients are guaranteed uninterrupted delivery of high-quality lecture content via EduLearn's performance optimization for video streaming. This dependability removes worries about buffering delays or technical problems, freeing up teachers to concentrate on teaching interesting and educational classes. 5. Assurance of Data Security and Privacy: EduLearn's strong security protocols give customers confidence that private information and sensitive data are protected. EduLearn maintains regulatory compliance and fosters user confidence by protecting user information and academic records, which improves platform satisfaction overall.
Functional Requirements
| Functional-Requirements: Functional-Requirements Page | 1.User Registration and Authentication: Users should be able to create accounts and log in securely. 2.Course Browsing and Enrollment: Users can view a catalog of courses sorted by subjects and disciplines. They can enroll in courses of their choice with a simple enrollment process. 3. Content Access: Upon enrollment, users should have access to all course materials including video lectures, reading materials, assignments, and quizzes. Content should be organized logically within the course interface for easy navigation. 4. Assessment Tools: Users can complete quizzes and assignments provided within each course to assess their learning progress. 5. Seamless Video Streaming: Measures are taken to minimize buffering and latency issues, providing users with a seamless viewing experience.