https://github.com/andrelandgraf/high5-learning-backend
The backend repository for the elearning platform high-five-learning. This is a project of four TUM students of the course: Software Engineering für betriebliche Anwendungen – Masterkurs: Web Application Engineering (IN2087)
https://github.com/andrelandgraf/high5-learning-backend
backend elearning expressjs nodejs
Last synced: 2 months ago
JSON representation
The backend repository for the elearning platform high-five-learning. This is a project of four TUM students of the course: Software Engineering für betriebliche Anwendungen – Masterkurs: Web Application Engineering (IN2087)
- Host: GitHub
- URL: https://github.com/andrelandgraf/high5-learning-backend
- Owner: andrelandgraf
- License: mit
- Created: 2018-05-15T18:18:12.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-30T12:32:34.000Z (about 8 years ago)
- Last Synced: 2026-02-10T19:17:52.731Z (5 months ago)
- Topics: backend, elearning, expressjs, nodejs
- Language: JavaScript
- Homepage:
- Size: 176 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Info
This is the backend repository for the
elearning platform high-five-learning.
This is a project of four TUM students of the course:
Software Engineering für betriebliche Anwendungen – Masterkurs:
Web Application Engineering (IN2087)
You can find the corresponding frontend here:
https://github.com/tum-aweink/high5-learning-frontend
## Sending Feedback
We are always open to [your feedback](https://github.com/andrelandgraf/high5-learning-backend/issues).
## Prerequisites
**Install node dependencies and MongoDB**
```
npm install
```
## Start the project
**Starting MongoDB**
```bash
mongod --dbpath "Your/Database/Path"
```
**Only once: Load MongoDB dump**
```bash
mongorestore /dump
```
**Development environment**
```bash
npm run devstart
```
**Production environment**
```bash
npm start
```
## Testing High Five Learning
**Load dump data first**
**Use following license code to register as a teacher**
```
school name: Disney High School
license code: DisneyHighSchoolLicenseCode2018
```
**Use following teacher account to test teacher's functionalities**
```
user account email: dagobert.duck@disney.com
password: bla
```
**Use following student account to test student's functionalities**
```
user account email: donald.duck@disney.com
password: bla
```