@ -18,6 +18,6 @@ A lot of work has been done, but it opened a whole bunch of new possibilities fo
- 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 organisation 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.
- 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 application is in development by ReCodEx team as project for programming mobile devices class. The code will be published as part of ReCodEx GitHub organization.
- Design and implement backend monitoring. For administrator would be great to examine status of backend (broker, workers, monitor, fileserver) directly in browser. Key information are which machines are online, offline or failed, which worker is now running a job (maybe with current progress) and view configuration of worker. Also some statistics with graphs should be make, for example workload of workers. More advanced feature is the ability to restart workers on the change of their configurations.
- Finish Windows sandbox. We developed initial sandbox for Windows environment, [WrapSharp](https://github.com/ReCodEx/wrapsharp). It is only for .NET platform assemblies, but it is all we want now. 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.
- Finish .NET sandbox for Windows. We developed initial sandbox for Windows environment, [WrapSharp](https://github.com/ReCodEx/wrapsharp). WrapSharp is only for .NET platform assemblies and most notably for C# programs and cannot be used generraly 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. 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.