Skip to content

fondelsur/intef-openedx

 
 

Repository files navigation

The Open edX Platform by INTEF

INTEF: National Institute of Educational Technologies and Teacher Training - Ministry of Education - Spain

Educalab Mooc INTEF

Powered By

Open edX BeDjango

The code in this repository is the result of the adaptation of an open edx release based on the tag named-release/dogwood.1 (SEE edx-platform repo)

INTEF MOOC is a new Teacher Training model more focused on the development of competences, especially those related to collaboration through the net, management of autonomous learning and participation in educational communities. This new model of Teacher Training offered by INTEF intends to develop massive training processes based on open and social learning through activities that generate interaction, aggregated production, shared knowledge and the building of professional networks. In this sense, the MOOC experience presented here is designed as a social event for teachers who wish to share their learning experience.

The design of every MOOC created by INTEF will allow us to achieve the objectives initially planned through a combination of tasks, activities and contents to be addressed in an established time frame. The goal of INTEF MOOC is for every user to be able to develop self-sufficiency regarding digital environments, connect with professional communities and generate and share valuable content for his or her own community regarding the different topics covered in each MOOC.

Installation

You need a fullstack dogwood instance of Open edX to install this repo.

Log in with edxapp user and activate the virtualenv

$ cd /edx/app/edxapp
$ source edxapp_en

Backup of the current edx-platform repo

$ mv edx-platform/ edx-platform-default/

Clone this repo in edx-platform

$ git clone https://github.com/BeDjango/intef-openedx edx-platform/

Override the next variables in your lms.env.json file

 "REGISTRATION_EXTRA_FIELDS": {
      "city": "optional",
      "country": "required",
      "gender": "hidden",
      "goals": "hidden",
      "honor_code": "required",
      "level_of_education": "optional",
      "mailing_address": "hidden",
      "year_of_birth": "optional",
      "comuni": "required",
      "esdoce": "required",
      "camp1": "optional",
      "camp2": "optional",
      "camp3": "optional",
      "camp4": "optional",
      "camp5": "optional"
  },
  ...
  "ENABLE_COMBINED_LOGIN_REGISTRATION": false,
  ...

Install node nodules

$ cd edx-platform/
$ npm install

Update the database model

  $  paver update_db

Update assets

$   paver update_assets lms --settings=aws
$   paver update_assets cms --settings=aws

Restart all services

   exit
   sudo /edx/bin/supervisorctl restart all
   sudo service nginx restart

License

The code in this repository is licensed under version 3 of the AGPL unless otherwise noted. Please see the LICENSE_ file for details.

SEE: LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 56.2%
  • HTML 21.9%
  • JavaScript 14.4%
  • CSS 4.5%
  • CoffeeScript 2.6%
  • Gherkin 0.3%
  • Other 0.1%