-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This reverts commit a83dfcf.
- Loading branch information
Showing
225 changed files
with
2,451 additions
and
14,509 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,55 +1,26 @@ | ||
# Apollo | ||
# UGent-5 | ||
|
||
Apollo is an online submission platform where instructors can flexibly set requirements for | ||
student submissions. These requirements can range from simple checks on the submitted | ||
file structure to test scripts that run when a submission is made. | ||
## Rolverdeling | ||
|
||
Students quickly receive feedback on their submission, allowing them to know if it meets | ||
the project requirements. | ||
|
||
This repository hosts the web application's source code. To use Apollo, visit https://sel2-5.ugent.be. | ||
| Rol | Verantwoordelijke | | ||
| ------------- | ------------- | | ||
| Groepsleider | Marieke Sinnaeve | | ||
| Technische lead | Bram Reyniers | | ||
| Systeembeheerder | Xander Bil | | ||
| Customer Relations Officer | Pieter Janin | | ||
| Frontendbeheerder | Mattis Cauwel | | ||
| Backendbeheerder | Dries Huybens | | ||
| Documentatiebeheerder | Pieter Janin | | ||
| Testbeheerder | Michaël Boelaert | | ||
|
||
## Wiki | ||
|
||
Documentation, including a user manual for teachers, can be found in the | ||
[Apollo wiki](https://github.com/SELab-2/UGent-5/wiki). | ||
|
||
## For Developers | ||
Informatie over de gebruikte technologieën, de gebruikershandleiding en meer kan je vinden in de [wiki](https://github.com/SELab-2/UGent-5/wiki). | ||
|
||
Instructions for setting up the frontend development environment can be found | ||
[here](frontend/README.md). | ||
## Setup ontwikkelomgeving | ||
|
||
Instructions for the backend are located [here](backend/README.md). | ||
De instructies voor het opzetten van de ontwikkelomgeving van de frontend kan je [hier](frontend/README.md) vinden. De instructies voor de backend staan [hier](backend/REAMDE.md). | ||
|
||
## API | ||
|
||
Automated clients can interact with the web application via the [API](https://sel2-5.ugent.be/api/docs). | ||
|
||
## Used tools and frameworks | ||
|
||
### Database | ||
- Database system: [PostgreSQL](https://www.postgresql.org/) | ||
- Database migrations: [alembic](https://github.com/sqlalchemy/alembic). | ||
|
||
### Backend | ||
- Backend framework: [FastAPI](https://fastapi.tiangolo.com/) | ||
- Database interface: [SQLAlchemy](https://www.sqlalchemy.org/) | ||
- JSON-validation: [Pydantic](https://github.com/pydantic/pydantic) | ||
- Test framework: [pytest](https://github.com/pytest-dev/pytest) | ||
|
||
### Frontend | ||
- Frontend framework: [Vue.js](https://vuejs.org/) (Composition API) + [TypeScript](https://www.typescriptlang.org/) | ||
- Component library: [Vuetify](https://dev.vuetifyjs.com/en/) | ||
- Test framework: [Vitest](https://vitest.dev/) | ||
|
||
## The team | ||
|
||
| | | | ||
|------------------|---------------------------------------------------| | ||
| Xander Bil | System Administrator | | ||
| Michaël Boelaert | Test Manager | | ||
| Mattis Cauwel | Frontend Manager | | ||
| Dries Huybens | Backend Manager | | ||
| Pieter Janin | Customer Relations Officer, Documentation Manager | | ||
| Bram Reyniers | Technical Lead | | ||
| Marieke Sinnaeve | Team Lead | | ||
Geautomatiseerde clients kunnen interageren met de webapplicatie via de [API](https://sel2-5.ugent.be/api/docs). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Generic single-database configuration. |
This file was deleted.
Oops, something went wrong.
35 changes: 0 additions & 35 deletions
35
backend/alembic/versions/18fb90307213_project_requirements_fix.py
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
44 changes: 0 additions & 44 deletions
44
backend/alembic/versions/937c04aa37a1_add_group_num_column.py
This file was deleted.
Oops, something went wrong.
38 changes: 0 additions & 38 deletions
38
backend/alembic/versions/e0c97995e669_add_optional_email_to_subject.py
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.