Brings students in refugee camps and University collaborators together in a single platform to create a sustainable access to Higher Education.
More details about deploy(impact) InZone Challenge can be found here
- Poor internet connectivity affects the learning and teaching experience
- Students face an array of callenges that hinders their motivation to continue studying (e.g. extreme wather, distance in the camps...)
- The process to assign exams to students, grade them and share results is very manual and dependent on a centralized admin
- Focus with Offline Mode
- Preserve academic integrity with ExamMode
- Ideas exchange with Messages platform
- Automate tasks within a single platform
- Foster collaboration between the different users
The app can be accessed via https://edunity.azurewebsites.net/
New user can perfrom signup with a unique email address.
After signing up, the user can log in with provided email and password. However, but a verification from the admin is needed, in order for the new user to access the dashboard.
As part of the demo, a new user can be validated with this curl command (NOTE: remember to replace the new_user@email with actual email of the new user):
curl -X PUT https://edunity-backend.azurewebsites.net/student/new_user@email -H "Content-Type: application/json" -d "{\"validated_by_admin\":true}"
After running this command, on the next log in, the new user should see the dashboard.
Some of the user account has already been assigned some exam. For the purpose of demo, let us use the account edunity@gmail.com (password: Edunity12) Before login with this account, it is recommended to reset the exam of this account. To do so, run the command:
curl -X PUT https://edunity-backend.azurewebsites.net/testing/edunity@gmail.com/reset-exam-taken-time -d "{}"
We now can log in with edunity@gmail.com account, and start taking exams from the dashboard.
- Tackle current known limitations, such as:
- Authentication: send verification code to every user after they create an account
- Enhance current mvp into a finite product
- Explore the potential to further automate the educational journey with a Moodle integration
Currently there are 2 app in this repo, 1 for frontend (currently deployed at https://edunity.azurewebsites.net/), 1 for backend (currently deployed at https://edunity-backend.azurewebsites.net)
The instruction of compiling and deploying these app can be found at:
The API docs for backend can be found here
Naia Magunagoikoetxea - UI/UX
Simo Vargas Paraschivoiu - UI/UX
Patricija Brečko - Frontend
Ezequias Calvo - Frontend
Antonina Zubach - Backend
David Nguyen - Backend & Scrum
Brandi Revels - Scrum & Management