Release Notes - The SIO2 project - Version TAG 2013/14 - HTML format

Bug

  • [SIO-1275] - Language instability - mixed language in messages
  • [SIO-1279] - In the "ask question" view, no category should be selected by default
  • [SIO-1280] - Countdown bar too wide on small screen devices
  • [SIO-1292] - "Oceń ponownie -> Widoczny tylko dla adminów" does not fit in the box
  • [SIO-1302] - Ranking generation is utterly slow (at least with debug enabled)
  • [SIO-1303] - Internal Error when uploading a sinolpack with wrongly encoded Polish letters in the title
  • [SIO-1306] - Misplaced "You may log in here" popup after first run
  • [SIO-1316] - Bad spacing in the navbar if not logged in
  • [SIO-1322] - Hostname exceptions when trying to send an e-mail with default STMP configuration
  • [SIO-1327] - 'Submit' view shall not choose any problem by default
  • [SIO-1331] - ACM ranking should not include trial round by default
  • [SIO-1337] - No space between "forum zostanie zablokowane" and the date
  • [SIO-1352] - Add "Contact us" section to README
  • [SIO-1415] - Allow to define right-side compilation flags (eg. -lm)
  • [SIO-1416] - do not rejudge model solutions when changing the submission limit
  • [SIO-1421] - Teachers: separate link for adding a teacher
  • [SIO-1422] - Statistics module doesn't filter ProblemInstances for contest
  • [SIO-1426] - SubmitQueue -> unneeded primary key
  • [SIO-1428] - Celery may start working on job before Submission is in db
  • [SIO-1430] - Do not show statistics if no problems are available
  • [SIO-1432] - Better statistics permission handling
  • [SIO-1434] - Add oi logo as default to oi cc
  • [SIO-1435] - do not allow to drop file on testrun_submit_view
  • [SIO-1436] - do not allow to drag&drop menu items
  • [SIO-1439] - Fix any_statistics_available
  • [SIO-1440] - Rename submitsqueue to evaluation queue
  • [SIO-1441] - admin logged out when su fails
  • [SIO-1442] - hide "ask a question" button, when there is no question category visible
  • [SIO-1443] - Fix transaction issues in submitsqueue
  • [SIO-1448] - Contestexcl menu link fix
  • [SIO-1456] - Misleading colors for queued submissions
  • [SIO-1457] - Improvement of automatic detection of system time zone
  • [SIO-1458] - Make code pasting work well also in testrun submit
  • [SIO-1459] - Statistics: timeout (probably due to large amount of db queries) on statistics page
  • [SIO-1463] - get('short_name' = 'sth') returns more than one ProblemInstance
  • [SIO-1473] - Fix Complaints Configuration behaviour when the End Date equals None
  • [SIO-1487] - Do not disclose full names of users who prefer to stay anonymous
  • [SIO-1500] - New answer reminder: validation error when clicking "Refresh" if no input
  • [SIO-1517] - Sometimes package reupload creates second ProblemInstance
  • [SIO-1527] - Fix all small problems with publicsolutions
  • [SIO-1531] - strange characters still allowed in logins (eg. @kruk)

Improvement

  • [SIO-1242] - add 'create a new contest' button to 'system administration' menu
  • [SIO-1286] - Action buttons too wide on small screen devices
  • [SIO-1294] - Filtering out ignored submissions in the admin's list of submissions
  • [SIO-1319] - Add max_score fields to models
  • [SIO-1374] - Add possibility of pasting code instead of choosing file to submit
  • [SIO-1378] - Add sources publishing
  • [SIO-1380] - Send code by drag and drop
  • [SIO-1383] - Add sinolpack queue
  • [SIO-1386] - Find and upgrade the logging function, allowing to emit notifications
  • [SIO-1401] - Add ranking caching
  • [SIO-1409] - Run generators and verifiers on sioworkers when sinolpack is uploaded
  • [SIO-1417] - Enable high-priority judging for tasks with scores reveal option
  • [SIO-1424] - Nonzero exit code of output checker should trigger System Error
  • [SIO-1425] - Disallow tests with time_limit=0 or NULL
  • [SIO-1427] - Hide contest queue link for superadmins
  • [SIO-1429] - Add drag&drop to testrun
  • [SIO-1449] - use different shade of green on model solutions overview, when submission exceed 1/2 and 1/4 of the time limit
  • [SIO-1450] - Include username in csv ranking
  • [SIO-1451] - message_view: show more info about the user to the admin
  • [SIO-1466] - Hide left menu on mobile devices
  • [SIO-1474] - Add possibility of specifying extra compilation files which will be used during task upload only
  • [SIO-1484] - Add Algorithmic Engagements (PA) style contest controller
  • [SIO-1502] - Integrate notification backend and frontend
  • [SIO-1521] - Timeline GUI Improvements

New Feature

  • [SIO-1202] - user - page with all information about user participation in contest
  • [SIO-1207] - Questions: if new response is made during writing, user should be prompted to confirm submitting it.
  • [SIO-1293] - Allow suspending judging on selected tasks
  • [SIO-1321] - Submissions diff is the wrong way when selection from other submissions of the same user
  • [SIO-1326] - Traceback for error 500 should not be word-wrapped
  • [SIO-1357] - Possibility to view / download test's input in report view, admin-only
  • [SIO-1369] - Implement a warning when user try to resubmit the same code
  • [SIO-1371] - Statistics for problems.
  • [SIO-1372] - Console tool for fast solution submitting
  • [SIO-1373] - Write a specification for the admin timeline.
  • [SIO-1376] - Add possibility of publishing tests after contest by one click
  • [SIO-1381] - Add submits queue
  • [SIO-1382] - Final draft of Communication Channel Interface documentation
  • [SIO-1384] - Add basic submits queue implementation
  • [SIO-1385] - Make an API for statistics module
  • [SIO-1389] - Create a basic admin timeline implementation
  • [SIO-1390] - Complete the implementation of the admin timeline
  • [SIO-1392] - Plug the logging / notification emitt function to all events which should be logged.
  • [SIO-1393] - Add voluntary sources publishing
  • [SIO-1433] - rejudge only a subset of tests
  • [SIO-1438] - filter submissions list by round / region (oionsite)
  • [SIO-1445] - questions: add a possibility to expand all questions on questions list
  • [SIO-1447] - Add dashboard message
  • [SIO-1453] - admin (user too?) should be able to generate&download users output on a given test
  • [SIO-1455] - filetracker garbage collector
  • [SIO-1468] - Design and implement frontend for notification system
  • [SIO-1478] - Create PA register form
  • [SIO-1488] - Create PA team registration
  • [SIO-1506] - Estimated time until the submission has been judged
  • [SIO-1516] - Personal data view for participants.

Task

  • [SIO-1298] - Add README to each of the module's folder

Sub-task

  • [SIO-1405] - Implement notification handler for question events
  • [SIO-1406] - Finish technical documentation
  • [SIO-1407] - Implement notification handler for submission jugded event
  • [SIO-1410] - Implement loader for notifications.py files in apps

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.