Skip to content

thanasis457/Mooc-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mooc-platform

License: MIT npm npm Javascript

An all-in-one gui app combining courses from all major MOOC platfroms. These include: Coursera, Edx, MitOCW, and FutureLearn.

All the courses are locally parsed, meaning you can browse the courses stored even when offline.

When online, though, additional benefits are added: By choosing universities you are planning to apply to (catered towards students) the results are going to be sorted based on the courses that users with similar preferences click on.

Things to note:

  1. The project is running off of Electron.

  2. When clicking on a course, the web page of the course is going to be opened. To go back press Ctrl or Cmd + B

Installation

For windows/mac/linux:

A link is going to be added in the future.

Running from source:

Note(!!!): If you want to try this you need to have installed python 3 and npm/node.js. Having the latest versions of both will probably result in fewer bugs and incompatibilities.

In order to run this project from your local machine type these commands by opening the terminal:

  1. Clone this repo with: git clone https://github.com/thanasis457/Mooc-platform.git mooc-platform. This will download all the files from this repository. You can replace "mooc-platform" with any name. That will be the name of the folder that contains all the files.

  2. Run cd mooc-platform. This will get you in the directory of the files. Again, replace "mooc-platform" with the name you decided to give to the folder.

  3. Run npm install. This will install all the necessary dependencies such as electron, upon which the app is going to run.

  4. Finally, run npm start. The app should now start.

Since you are running the scripts yourself, every time you want to start the application you are going to have to type the commands 2 and 4.

Issues when running from source

  1. Haven't tested any python version earlier than 3.6

  2. When having Anaconda installed conflicts may appear, so be sure to either disable it or uninstall it completely

Other issues

Due to constant changes in the websites of the platforms, some MOOC platforms may not work properly.

Screenshots

Screenshot Screenshot Screenshot Screenshot

Author: Athanasios Taprantzis

About

All-in-one platform for Massive Open Online Courses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published