-
-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
60 changed files
with
383 additions
and
131 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
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 |
---|---|---|
@@ -1,28 +1,44 @@ | ||
# dodona | ||
* Old version (JavaScript): http://dodona.ugent.be | ||
* New version (Python): http://naos.ugent.be | ||
|
||
## roadmap | ||
## changelog | ||
|
||
### 0.1 | ||
* minimale rails app | ||
* index toont een lijst van beschikbare oefeningen (directory names) | ||
* klikken op oefening toont de testpagina waarin de code kan geplakt worden + run knop | ||
* code wordt lokaal uitgevoerd via webworker | ||
* minimal rails app | ||
* index shows a list of available exercises (based on directory names) | ||
* clicking on an exercise shows the test page where code can be pasted and handed in | ||
* code is run in the browser using a web worker | ||
|
||
### 0.2 | ||
* webhook om de oefeningen automatisch te updaten | ||
* de opgave wordt ook gerenderd vanaf de markdown source | ||
* media (images) | ||
* formules (mathjax) | ||
* betere code editor (ace) | ||
* home page | ||
* betere layout | ||
* a web hook automatically updates the exercises | ||
* the exercise description is shown based on markdown source | ||
* images and formulas work | ||
* a better code editor | ||
* a home page | ||
* a better layout | ||
|
||
### 0.3 | ||
* UGent CAS login | ||
* users in databank | ||
* opslaan van oefeningen in de databank | ||
* opslaan van submissions in de databank | ||
* save users in the database | ||
* save exercises in the database | ||
* save submissions in the database | ||
|
||
### 0.5 | ||
* rework submission flow and exercises | ||
* use a server-side judge | ||
* python exercises | ||
* I18n | ||
|
||
## roadmap | ||
|
||
### 0.6 | ||
* tweak exercise layout | ||
* add jobs dashboard | ||
* update the judges using a webhook | ||
* enable editing submissions | ||
|
||
### Later | ||
* nodejs tests | ||
* groeperen van oefeningen in reeksen | ||
### 1.0 | ||
* implement tags | ||
* add grouping of exercises | ||
* add the online python tutor |
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
Oops, something went wrong.