MarkUs Blog

MarkUs Developers Blog About Their Project

Punchlines – UCOSP Winter 2013 – Week 11

without comments

Mike Wu

Status:

  • Submitted pull request #1063 to add indicator in “Annotation Summary” to distinguish remark annotations from original ones (issue 1029).

Roadblocks:

  • None.

Next week:

  • Coordinate with Karen on what to develop next.
  • Write a blog post, topic TBD.

Daniel

Status:

  • Finally finished /api/users/id/groups, updated submission_downloads, and added test coverage for submission_downloads. That pull request can be found here: https://github.com/MarkUsProject/Markus/pull/1062 It was interesting handling the test cases for submission_downloads, as I had to setup and imitate a user who had committed files to a repo for an assignment submission. And as for groups, I decided to just work with the groups class rather than groupings.
  • I also pushed my current progress with RESTful API documentation to a branch on my fork, and the file can be previewed here: https://github.com/danielstjules/Wiki/blob/issue-1002/RESTfulApiDocumentation.rst

Roadblocks:

  • None.

Next week:

  • Finish documentation, update the Test Results routes.

Oussama

Status:

  • Added an option to the grades entry form so that the totals column may or may not be rendered based on the admins choice.
  • The implementation of the above feature required adding a new property to the grade entry form model, as a result, a new db migration has been created.
  • Similarly, within the student view, the results are displayed as part of the grade entry forms list only if the admin checks the “show total” option, otherwise, a message will be displayed informing the student to look at their detailed marks.

Roadblocks:

  • None.

Next week:

  • Need to do simple CSS cleanup and add internationalization support for a few new labels.
  • Finalize blog post.

Alysha

Status:

  • Submitted pull request-1064 for fix to issue 1013 (late penalty description + mark not showing up once mark is submitted) as well as some other bugs I found

Roadblocks:

  • Came across other bugs while working on fix (eg: penalty decay wasn’t working properly, “remove” button had a UI bug). Included these fixes with pull request.

Next week:

  • Work on issue 1020 (fixing “show old mark summary” to show bonus/penalty mark section for old result)

Marc

Status:

  • Finished work on term goal of converting prototype to jquery. Started looking through Github issues to see what issues I can fix for the remainder of the project.

Roadblocks:

  • Cannot merge the prototype to jquery branch just yet into MarkUs master due to merge conflicts across a number of files. Daryn and I will have to meet up together to do this process together to make it go a lot smoother.

Next week:

  • Work on Github issues

Daryn

Status:

  • Finished implementing back drop down menu.

Roadblocks:

  • Merging all changes into Markus master due to merge conflicts. Will consolidate with Marc to complete merges.

Next week:

  • Either work on issues, testing pull requests for others, or find small prototype tools to be changed to jQuery.

Ian Smith

Status:

  • Have the student interface for the automated testing set up. Students can run tests, and see results.
  • The test_results are now associated with the test_script results so they display properly.
  • A revision number of the repo that the test was used to run with is stored and displayed so the user knows which test ran with which version of their repository.

Roadblocks:

  • Need more information about how “run on request” is supposed to work.

Next week:

  • Finish and polish the student interface for automated testing.
  • Merge and complete the work on unlimited tokens that I implemented previously.

Mike Stewart

Status:

  • I’ve got graders being assigned to users through the grade entry graders tab, but still need to work out a few bugs.

Roadblocks:

  • Working out a few last bugs with the grader tab, particularly with the tables not loading properly.

Next week:

  • Fix bugs and submit a pull request for grader tab.

Nick

Status:

  • Implemented a limit on the number of tests that can run simultaneously on a test server

Roadblocks:

  • None

Next week:

  • Display test run progress to TAs and students

Written by Ian Smith

April 3rd, 2013 at 11:36 am

Leave a Reply