INGInious icon indicating copy to clipboard operation
INGInious copied to clipboard

INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.

Results 180 INGInious issues
Sort by recently updated
recently updated
newest added

It would be nice to have a top-N scoreboard where only the top submissions are displayed instead of the whole scoreboard. This could be implemented with a simple option `topn`...

Good First Issue

These lines in inginious-webapp do not work properly: ```python if 'SERVER_SOFTWARE' in os.environ: # cgi os.environ['FCGI_FORCE_CGI'] = 'Y' if 'PHP_FCGI_CHILDREN' in os.environ or 'SERVER_SOFTWARE' in os.environ: # lighttpd fastcgi print(os.environ)...

Good First Issue

For now we store an activation hash which is removed from the User document in database once the account is activated. Therefore, the activation link is not valid anymore once...

Frontend
Good First Issue

Taking as example the current version of INGInious at UCL: 1) Go to the "courselist" page. 2) Click on a not-yet-registered-in course (e.g. "LINMA1691 Théorie des graphes" as it was...

Bug
Frontend
Good First Issue

``` passwd_hash = hashlib.sha512(data["passwd"].encode("utf-8")).hexdigest() ``` How about using something like bcrypt, scrypt, Argon2 or PBKDF2 for user password hashing? Any of these should provide an orders of magnitude better security...

Frontend
Good First Issue
Critical

From what I can tell, the intended behavior of INGInious is that the order of YAML fields should be preserved between reading and writing? At least, it seems that that's...

INGInious currently seems to use the system time of the server, which usually is UTC, while in the frontend, the client's local time is used. This leads to unexptected timing...

Good First Issue

My submissions are timing out with error `Your submission timed out. Your score is 0.0%. [Submission #ID]` ![WhatsApp Image 2021-09-03 at 13 18 27](https://user-images.githubusercontent.com/15570898/131990548-31443ead-d41e-470f-89df-27be285d1b83.jpeg) I'm using docker agent environment cpp-gcc8...

In the [installation guide](https://inginious.readthedocs.io/en/latest/install_doc/installation.html), it is not entirely clear what configuration is recommended when it is expected that 100-200 students submit their solution in the same time. From my experience,...

Documentation

In advanced programming courses it is quite often the case that the development in groups would happen with git. It is possible to submit these to INGInious via the file...