An open API service indexing awesome lists of open source software.

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

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