twanvl / justitia Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/justitia
Automatically exported from code.google.com/p/justitia
============================= Justitia - Programming Judgde ============================= See the directory doc for documentation.
Allow a filter to exclude certain files from printing, for example common
header files.
Original issue reported on code.google.com by [email protected]
on 17 Feb 2010 at 6:57
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
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
On the results page, show the number of users total/passed/failed, not
number of submissions.
Original issue reported on code.google.com by [email protected]
on 24 Feb 2010 at 11:24
Just call ghc
Original issue reported on code.google.com by [email protected]
on 17 Feb 2010 at 2:03
Octave and Matlab differ, so it would be nice if Justitia could use Matlab
instead of Octave.
Original issue reported on code.google.com by [email protected]
on 13 Jun 2011 at 11:23
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
Please enable yes and no als aliases for true and false.
Original issue reported on code.google.com by [email protected]
on 22 Feb 2010 at 12:25
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
Even after the deadline, administrators should be able to submit.
Original issue reported on code.google.com by [email protected]
on 17 Feb 2010 at 2:02
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
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
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
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
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
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
When downloading one of the "downloadable files", the default filename is
something like "asdfasdf.asc.part" instead of the actual filename.
Original issue reported on code.google.com by [email protected]
on 19 Feb 2010 at 12:18
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
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
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
Some TA's are also students, their admin permissions should be restricted
to the courses they teach.
Original issue reported on code.google.com by [email protected]
on 17 Feb 2010 at 2:06
Whenever you have a resultstable, then everything is clickable, the entire row.
Make an icon at the start or end for this action an let the row be unclickable.
This allows for selecting stuff in the table and does not degrade the user
experience.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2011 at 7:11
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
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
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
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
The code zip files require authentication checking or everyone can download
anyone's submissions.
Original issue reported on code.google.com by [email protected]
on 24 Feb 2015 at 3:51
Attachments:
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
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
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
The htmldiff tool should have a way of comparing floats so that for
instance 1.000000 = 0.9999999
Original issue reported on code.google.com by [email protected]
on 14 Feb 2010 at 3:19
The second file input box doesn't appear in IE (version 8)
Original issue reported on code.google.com by [email protected]
on 19 Feb 2010 at 12:17
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
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
Justutia is not the correct name. I've attached a patch to fix it.
Original issue reported on code.google.com by [email protected]
on 21 Sep 2010 at 9:29
Attachments:
It would be nice if the latest submissions page would update itself, for
instance like how twitter does it.
Original issue reported on code.google.com by [email protected]
on 5 Mar 2010 at 10:24
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
With a file named "numexp(1).c":
gcc: /tmp/judgesNLuZw/numexp: No such file or directory
gcc: (1).c: No such file or directory
Original issue reported on code.google.com by [email protected]
on 29 Mar 2010 at 10:34
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
Add a favicon for justitia, and possibly a logo.
Original issue reported on code.google.com by [email protected]
on 25 Feb 2010 at 3:15
Add a button to rejudge all submissions for a given entity.
Original issue reported on code.google.com by [email protected]
on 14 Feb 2010 at 3:17
There should be a way to view the latest submissions only for a single
course or entity.
Original issue reported on code.google.com by [email protected]
on 19 Feb 2010 at 12:31
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.