Moocs open source platform is a technology used to help learners acess their learning materials efficiently and easily.
One of the best platforms is Open edx which is an open source platform used in different instituations and organizations. Delta soft provides the Open edx installation, customization and support services accroding to the client needs and expectations.
There are a handful of major components in the Open edX platform. Where possible, these communicate using stable, documented APIs.
Learning Management System (LMS)
The LMS is the most visible part of Open edX. Students take courses using the LMS. The LMS also provides instructor dashboards.
The LMS uses a number of data stores. Courses are stored in Mongo, with videos served from YouTube or Amazon S3. Per-student data is stored in MySQL.
As students move through courses and interact with them, events are published to the analytics pipeline for collection, analysis, and reporting.
Studio is the course authoring environment. Course teams use it to create and update courses. Studio writes its courses to the same Mongo database that the LMS uses.
Open edX provides a simple front page for browsing courses.
Open edX courses are composed of units called XBlocks. Anyone can write new types of XBlocks, allowing educators and technologists to extend the set of components for their courses.
Course discussions are very important to cover the social side of the platform, and let the learners to acquire new experiences among themselves.
The forums include a notifier process that sends students notifications about updates in topics of interest.
Open edX includes a mobile application, available for iOS and Android that allows students to watch course videos. EdX is actively enhancing the mobile app.
Events describing student behavior are captured by the Open edX analytics pipeline. The events are stored as JSON in S3, processed using Hadoop، and digested، aggregated results are published to MySQL. Results are made available via a REST API to Insights, a Django application that instructors and administrators use to explore data that lets them know what their students are doing and how their courses are being used.