Skip to content

WesGtoX/simplemooc

Repository files navigation

Simplemooc
Simplemooc CI

About  |   Technology  |   Getting Started  |   Usage  |   License

GitHub top language GitHub language count GitHub last commit GitHub issues License

Simplemooc

Simple MOOC is a simple distance learning platform for MOOC (Massive Open Online Course) courses. The "Simple" is related to the simplicity and minimalistic of the design and the objectivity of its functionalities.

Made in the Python 3 na Web com Django (Básico e Intermediário) course by Gileno Filho"

Author: Wesley Mendes

About the Project

Simple MOOC Features

  • General:

    • Home with ceatured courses;
    • CRUD of courses and instructors;
    • Student registration;
    • Listing of available courses and a way for students to enroll.
  • Functionalities related to the Course:

    • Ad System (bulletin board);
    • Classroom System (Video classroom + any digital material such as slides, pdf's,...);
    • Forums;
    • Tracking of the contents accessed by the students (both for administrators to know what was access, and for students to know what will come from the course);
    • System of exercises (exercises of submission and exercises online).

Technology

This project was developed with the following technologies:

Getting Started

Prerequisites

python -m venv .venv
  • Activate virtualenv
source .venv/bin/activate

Install and Run

  1. Clone the repository:
git clone https://github.com/WesGtoX/simplemooc.git
  1. Install the dependencies:
pip install -R requirements-dev.txt
  1. Do the migrations
python manage.py migrate
  1. Run:
python manage.py runserver

License

Distributed under the MIT License. See LICENSE for more information.


Made with ♥ by Wesley Mendes 👋