Changes between Initial Version and Version 1 of ProjectVision


Ignore:
Timestamp:
12/14/25 22:55:43 (2 weeks ago)
Author:
221296
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectVision

    v1 v1  
     1= Online Learning Platform Management System (OLPMS) =
     2
     3== Team Members ==
     4 * Malek Alavi – 221296
     5 * Dalia Alavi – 221283
     6
     7
     8== Short Description ==
     9The Online Learning Platform Management System (OLPMS) is a web-based system that provides a structured environment for students, beginners, and professionals who want to learn programming.
     10
     11The platform offers an organized catalogue of programming-related courses such as Structured Programming, Object-Oriented Programming, Algorithms, and Operating Systems. Users can purchase courses, access lessons, complete modules and quizzes, track their learning progress, and obtain certificates upon successful completion.
     12
     13Instructors are provided with tools to upload and manage course materials, structure learning content, create quizzes, and monitor student performance. The system is supported by a well-structured relational database that serves as the backbone for content delivery, progress analytics, assessments, payments, and certification.
     14
     15
     16== Detailed Project Description ==
     17
     18=== Who is the database and project intended for? ===
     19The project is intended for educational institutions, private learning academies, programming boot camps, and online tutoring organizations that aim to deliver structured programming education.
     20
     21The system is designed as a single-tenant platform, where each institution manages its own instructors, courses, and students. Administrators are responsible for maintaining the system, approving course creation, managing instructors, monitoring payments, and handling platform-wide configurations.
     22
     23Students, beginners, and professionals use the platform to enroll in courses, access learning materials, and complete their learning journey, while instructors use it to deliver content and track student progress.
     24
     25
     26=== What problems in the organization are solved by your solution? ===
     27The platform addresses several key challenges in modern learning environments:
     28
     29 * '''Lack of centralized learning content''' 
     30   Many institutions rely on scattered materials such as PDFs, emails, or cloud folders. 
     31   OLPMS centralizes all content into a structured hierarchy: courses → lessons → quizzes → certificates.
     32
     33 * '''Difficult progress tracking''' 
     34   Traditional learning methods lack automated progress monitoring. 
     35   OLPMS enables tracking of completed lessons, quiz results, course completion percentages, and automated certificate generation.
     36
     37 * '''Inefficient instructor tools''' 
     38   The platform provides built-in tools for module creation, quiz management, and analytics dashboards.
     39
     40 * '''Limited accessibility for students''' 
     41   Students often face difficulties accessing materials consistently. 
     42   The web-based system allows learning anytime and from any device, improving accessibility and learning outcomes.
     43
     44
     45=== What types of users will have access to the system? ===
     46 * '''Students / Learners''' 
     47   Can browse the course catalogue, purchase courses, access lessons, complete quizzes, track progress, and download certificates.
     48
     49 * '''Instructors''' 
     50   Can upload materials, create lessons and quizzes, manage course content, and monitor student activity and performance.
     51
     52 * '''Administrators''' 
     53   Manage user accounts, approve instructors, oversee payments, and monitor overall system activity.
     54
     55Each user group has different permissions defined within the database and application interface.
     56
     57
     58=== Are there similar solutions already available, and how is your proposal different? ===
     59Many institutions already use internal learning systems or generic learning platforms. However, such solutions are often not fully tailored to the needs of structured programming education or lack flexibility in content management and progress tracking.
     60
     61This project differs by offering:
     62 * A customizable environment designed for institutions that want full control over their learning platform.
     63 * A strong database-centered design supporting structured lessons, quizzes, and progress analytics.
     64 * A lightweight and scalable prototype suitable for academic use and future extensions.
     65
     66The system is specifically optimized for programming education rather than serving as a general-purpose learning platform.
     67
     68
     69=== Is it a web, mobile, and/or desktop application? ===
     70The project is designed as a web application accessible through any modern web browser on laptops, tablets, or smartphones.
     71
     72This approach ensures maximum accessibility for both students and instructors without requiring additional software installation.