Skip to content

Application AngularJS et Django pour créer et visionner des cours

License

Notifications You must be signed in to change notification settings

csud-elearn/django-coursesApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TM 2014-15 Keran Kocher

Application de gestion de cours. Pour les commandes qui concernent l'application, veiller à les lancer à la racine du projet.

Prérequis

  • Python 3 et pip installés

Installer Django et les dépendances

pip3 install -r requirements.txt

De plus, il faut encore installer ces paquets sur la machine:

  • pandoc
  • pdflatex

Lancer les migrations

python3 manage.py migrate

Créer un super utilisateur

S'il y a besoin de se connecter à la zone d'administration (/admin)

python3 manage.py createsuperuser et suivre les instructions

Lancer le serveur Django

python3 manage.py runserver

Données

  • Créer les données nécessaires: python3 manage.py seed
  • Finalement, vous pouvez vous rendre sur l'URL /courses et profitez des fonctionnalités.
  • Identifiant pour se connecter en tant qu'enseignant: smith.john et 12341
  • Identifiant pour se connecter en tant qu'étudiant: dupont.alfred et 12341

Tests

Pour lancer les tests, installer d'abord Protractor (ne pas lancer le serveur webdriver): http://angular.github.io/protractor/#/tutorial

Ensuite, lancer la commande python3 manage.py tests.

test modification dépôt dans une organisation depuis gitpod

About

Application AngularJS et Django pour créer et visionner des cours

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 43.5%
  • JavaScript 28.7%
  • HTML 23.7%
  • CSS 4.1%