|
|
|
@ -43,19 +43,19 @@ completing. Surely, the list is not complete and may change in time.
|
|
|
|
|
features for the best user experience in all roles. This task is suitable for
|
|
|
|
|
people with basic web programming experience, React and Redux knowledge is an
|
|
|
|
|
advantage.
|
|
|
|
|
- Create web editor of job configuration. ReCodEx job evaluation follows quite
|
|
|
|
|
- ~~Create web editor of job configuration. ReCodEx job evaluation follows quite
|
|
|
|
|
complex task flow. To create valid configuration, author of exercise has to
|
|
|
|
|
write a pretty long YAML file by hand. This of course can be partially or
|
|
|
|
|
fully automated but was not implemented at time. This task therefore consist
|
|
|
|
|
of creating web based editor of this configuration with prepared task
|
|
|
|
|
templates allowing user to change their properties and connect them. After
|
|
|
|
|
submit, YAML job configuration should be properly created.
|
|
|
|
|
- Write alternative commandline frontend. A lot of users want to submit their
|
|
|
|
|
submit, YAML job configuration should be properly created.~~
|
|
|
|
|
- ~~Write alternative commandline frontend. A lot of users want to submit their
|
|
|
|
|
solutions directly from command line. That is newly possible in ReCodEx
|
|
|
|
|
because of REST API, but no suitable frontend exists yet. There is unfinished
|
|
|
|
|
attempt to create one in NodeJS, accessible in ReCodEx organization on
|
|
|
|
|
[GitHub](https://github.com/ReCodEx/cli). The goal is to finish this project
|
|
|
|
|
or create alternative tool. We would like to see one written in Python.
|
|
|
|
|
or create alternative tool. We would like to see one written in Python.~~
|
|
|
|
|
- Create mobile frontend. It would be really nice to have mobile application
|
|
|
|
|
when you can read exercise assignments and examine your progress and
|
|
|
|
|
statistics. All is possible due to ReCodEx REST API. The basic Android
|
|
|
|
@ -75,11 +75,11 @@ completing. Surely, the list is not complete and may change in time.
|
|
|
|
|
be used generally for sandboxing on Windows. The goal is to finish
|
|
|
|
|
implementation and do a really detailed security audit of the project. Also,
|
|
|
|
|
integration to the worker is not fully done yet.
|
|
|
|
|
- SIS integration. A very nice feature is (semi)automatic creation of groups and
|
|
|
|
|
- ~~SIS integration. A very nice feature is (semi)automatic creation of groups and
|
|
|
|
|
assigning students to them depending on their timetable in student information
|
|
|
|
|
system (SIS). However there is no standardized API for such communication yet,
|
|
|
|
|
but we hope this will be possible in the future. Implementing this feature
|
|
|
|
|
means extending ReCodEx API by a SIS module in PHP.
|
|
|
|
|
means extending ReCodEx API by a SIS module in PHP.~~
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!---
|
|
|
|
|