https://github.com/codeandwander/online-learning-platform-59
Autonomous build: Project based on brief: Online Learning Platform
https://github.com/codeandwander/online-learning-platform-59
Last synced: 4 months ago
JSON representation
Autonomous build: Project based on brief: Online Learning Platform
- Host: GitHub
- URL: https://github.com/codeandwander/online-learning-platform-59
- Owner: codeandwander
- Created: 2025-08-17T22:24:38.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-08-17T22:25:43.000Z (5 months ago)
- Last Synced: 2025-08-18T00:19:00.677Z (5 months ago)
- Language: Python
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Online Learning Platform
## Table of Contents
1. [Introduction](#introduction)
2. [Core Features](#core-features)
3. [Course Information](#course-information)
4. [Design Preferences](#design-preferences)
5. [API Documentation](#api-documentation)
6. [User Guides](#user-guides)
- [Student Guide](#student-guide)
- [Instructor Guide](#instructor-guide)
7. [Contributing](#contributing)
8. [License](#license)
## Introduction
Welcome to the Online Learning Platform, a simple and user-friendly platform for hosting video tutorials and courses. Our goal is to provide students with a seamless learning experience, where they can easily browse courses, watch videos, and track their progress.
## Core Features
- **Course Catalog**: Displaying all available courses with thumbnails.
- **Course Detail Pages**: Allowing students to watch video lessons.
- **Progress Tracking**: Enabling students to track their progress in each course.
- **Search and Filter**: Allowing students to search and filter courses by category.
- **Student Dashboard**: Providing students with an overview of their enrolled courses.
- **Certificate of Completion**: Awarding students a certificate upon finishing a course.
## Course Information
- Each course has multiple video lessons.
- Lessons should play in sequence.
- Course details include lesson duration and total course time.
- Courses are categorized into Programming, Design, and Business.
- Courses can be either Free or Premium (no payment integration yet).
## Design Preferences
- The platform should have a modern and clean educational feel.
- It should be easy to navigate.
- The platform should be mobile-friendly for learning on the go.
- A dark mode option should be available for video watching.
- Progress bars should be used to indicate the student's progress in each course.
## API Documentation
The API documentation can be found [here](API_DOCUMENTATION.md).
## User Guides
### Student Guide
The student guide can be found [here](STUDENT_GUIDE.md).
### Instructor Guide
The instructor guide can be found [here](INSTRUCTOR_GUIDE.md).
## Contributing
We welcome contributions from the community. If you would like to contribute to this project, please read our [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.
## License
This project is licensed under the [MIT License](LICENSE).
FILENAME: API_DOCUMENTATION.md