Skip to content

mokaspar/edx-presenter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edx-presenter

Edx-presenter.py is a python script that makes it possible to easily host virtual project presentations on the OpenedX platform. Presentations can consist of several components, such as HTML files, youtube videos, python source code and data files. To simplify the formatting for students, presentations are always held on just one page (i.e a vertical in edX parlance). A discussion is always appended.

With the input of a few data files and one configuration file, edx-presenter.py generates all the XML files (actually bundled in a .tar.gz) that are needed for an edX course. This bundle can then be imported into a blank edX course. The original input can be given either as a git repository, as a folder, as an archive, locally or remotely (URL). Multiple sources are allowed.

The import should probably be done by the instructor, but the script is portable so students can run it themselves and do their own testing on an edX sandbox.

edx-presenter.py

See the file itself for usage information.

make.py

This script creates two archives:

  • edx-presenter.tar.gz is an archive that is 'edx-presenter.py' readable. This presentation describes the edx-presenter project.
  • to_submit.tar.gz is an edx submittable course, that contains two presentations: one for each of the the edx-presenter and skeleton projects. This file is for testing of the two presentations.

License

The code in this repository is licensed under version 3 of the AGPL.

Please see LICENSE.txt for details.

Credit

This code has been written by Kaspar Mösinger for the course 'MAT101 Programming in Python' at the Departement of Mathematics of the University of Zurich.

Special thanks goes to the instructor Paul-Olivier Dehaye, for the idea and supervising my work.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages