Coder Social home page Coder Social logo

justitia's People

Watchers

 avatar

justitia's Issues

Log of submissions

Maintain a log of submissions outside the database, for recovering from errors.

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 4:31

make a disable button

be able to toggle disable/enable an exercise whenever something is broken in 
the interface.

Original issue reported on code.google.com by [email protected] on 7 Apr 2011 at 7:19

Justitia does not accept multiple files (most of the time)

For a lot of assignments, submission of multiple files is a good thing 
because:

1. Increased code readability
2. Separation of implementation and definition (headers!)
3. Every file has one responsibility
4. Code is easier to manage

Original issue reported on code.google.com by [email protected] on 11 Mar 2010 at 7:54

Enable nestor-sort for printing and listing.

Nestor sorts last-names including stuff like "de", "van de" and whatever. This 
is annoying, since then the nestor stuff and the gradelist are not equally 
ordered as justitia. When inputting grades, this gives the need for scrolling 
and scrolling is bad.

A nestor-sort would be awesome. This should be done in results-tables *and* 
especially printouts.

Yours, Herbert

Original issue reported on code.google.com by [email protected] on 7 Apr 2011 at 7:07

Link to moss plagiarism detector

Add a built in link to the moss plagiarism detector,
http://theory.stanford.edu/~aiken/moss/.

At the click of a button, the administrator/teacher/TA should get the results.

Original issue reported on code.google.com by [email protected] on 14 Feb 2010 at 3:23

Web editor

A web based editor for people who don't like working with text files

Original issue reported on code.google.com by [email protected] on 14 Feb 2010 at 3:18

Don't compile .h files

Currently both submited .c and .h files are compiled with

 gcc one.c two.c three.h

It usually doesn't hurt, but the .h files should not be compiled in this way.

Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 2:01

Error displaying error log

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to
allocate 40 bytes) in /net/users/justitia/system/lib/LogEntry.php on line 18

Original issue reported on code.google.com by [email protected] on 19 Feb 2010 at 12:23

Statistics page

It would be nice if there was a page with statistics about the submissions. 
When do students submit their work? How many submissions do they need? etc...

Original issue reported on code.google.com by [email protected] on 12 Oct 2011 at 1:37

Multiple file submissions

Allow submissions consisting of more than one source code file.

* Use multiple upload controls or a multi-file upload, what does gmail use?
* Update judge scripts to handle multiple files

Original issue reported on code.google.com by [email protected] on 14 Feb 2010 at 3:15

Remove OnMouseOver menu for downloading files

What steps will reproduce the problem?
Submission of lab assignments with a large number of files.

What is the expected output? What do you see instead?
When viewing a submission, the files will be hidden under an onmouseover menu, 
which will put all files in a long list. The scrolling of the mouse to the 
right side of the menu is a tedious task since missing the menu forces it to 
close, and you have to start over.
Expected: Always visible menu

What version of the product are you using? On what operating system?
Linux / Chrome.

Please provide any additional information below.
-

Original issue reported on code.google.com by [email protected] on 8 Apr 2011 at 6:39

Error for time limit exceeded

It would be nice if Justitia showed an error message if the runtime limit is 
exceeded by the program. Now it just shows an empty output.

Original issue reported on code.google.com by [email protected] on 3 Oct 2011 at 10:01

Speed up results table

With many submissions the results table becomes very slow. Either allow the 
administrators to delete old irrelevant submissions, or find a way to speed up 
the results table.

Original issue reported on code.google.com by [email protected] on 20 Dec 2010 at 1:20

Archive old data

The database keeps growing and growing, and in a few years it will probably be 
too big for the database. There should be some mechanism in place to archive 
old data. 

Original issue reported on code.google.com by [email protected] on 15 May 2011 at 8:10

for administrators, make it possible to see all the output and commands executed

Debugging why your checks don' t work is just aweful (sorry :P)

What, something went wrong? Maybe you get an error message, but you have no 
idea what the environment was en what the executed command was, and moreover 
what the commands before were. So for admins:

(a) show a console like thing for each submission which states the executed 
commands and the ouput.

(b) some kind of commandline tool to generate a directory like the temporary 
one justitia makes. Make it so that this directory is in a state after options 
specified after some of the steps justitia takes: i.e.

--none, --copy, --compile, --run

or whatever phases justitia goes through.

Original issue reported on code.google.com by [email protected] on 7 Apr 2011 at 7:16

'downloadable files' shouldn't be inherited

The paths of downloadable files are relative to the subdirectory, that is
very confusing when the attribute is inherited from a parent directory.

Perhaps it is better not to inherit this attribute at all.

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 4:39

Uploading archives

Uploading a .zip/.tar/.tar.gz should have the same effect as uploading
multiple files.

Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 1:59

Filter 'latest submissions' by course or entity

The current latest submissions page can't filter on a certain course or entity.
It would be nice to filter the results on this page (for example to facilitate 
more than one practical session at the same time)

Original issue reported on code.google.com by [email protected] on 18 Feb 2011 at 1:55

Green submissions should propegate

A directory should become green if all of it's underlying submissions are
green, and it's siblings are submissions instead of directories (that is:
the directory itself is a assignment, but in multiple parts, see 'Zandlopers')

Original issue reported on code.google.com by [email protected] on 5 Mar 2010 at 10:26

sort on groups

Sort an submissions on the group they were made in, maybe add a thicker border 
or some space in the table between groups. If multiple exercises are there, 
make links to groupify using different exercises. It think it is best to 
feature this in javascript, since a web-request for each time you want to do 
this would annoy me.

This allows for easily checking stuff when you have large groups, for example 
the 1st programming course for tbk.

Not a very important feature though.

Original issue reported on code.google.com by [email protected] on 7 Apr 2011 at 7:23

justitia resubmits after using back button from diff

What steps will reproduce the problem?
1. submit
2. click on "difference"
3. use the back-button of your browser

What is the expected output? What do you see instead?
the previous page, instead justitia resubmits.

What version of the product are you using? On what operating system?
my browser is firefox

Original issue reported on code.google.com by [email protected] on 23 Feb 2010 at 1:44

Printing does not offer enough control

There's no way to print 2 sheets on 1 page and still guarantee that you can
hand back the students individual papers (this is probably not achievable
by html+css only either)

Original issue reported on code.google.com by [email protected] on 16 Feb 2010 at 11:21

Soft deadlines

Sometimes students want to test their code with Justitia after the deadline. 
Would be nice if that was possible.

Original issue reported on code.google.com by [email protected] on 29 May 2011 at 10:31

Latest submissions per course

It would be nice if you could also specify from which directories you want
to see the latest submissions, since assistants of course1 aren't
interested in the submissions of course2.

Original issue reported on code.google.com by [email protected] on 5 Mar 2010 at 10:25

  • Merged into: #17

Java compile script

Allow java submissions.
The compile script exists, but there are some issues with file permissions.

Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 2:03

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.