MarkUs Blog

MarkUs Developers Blog About Their Project

Punchlines – UCOSP Winter 2013 – Week 10

without comments

Oussama

Status:
– Related to issue 1035:
– added internatiolization support for label of totals column
– tested changes in both English and French evironments successfully
– within he students view, changed the code that displays the list of of grade entry forms so that the total column is only displayed if the current user is either an admin or a TA

Roadblocks:
– Waiting for changes to be reviewed

Next:
– Not sure exactly as the my approach to the initial feature I planned to work on (allowing TAs to view only student they are assigned to) turned out to be incorrect.

Alysha

Status:
– Submitted pull request-1058 for fix to issue 1027 (the update of the code base to integrate possible existence of a remark result)
– Updated blog post to reflect changes

Roadblocks:

None

Next Week:
– Work on issue 1059  : carrying over bonus/penalty marks on to a remark result (may also be working on issues 1020 and 1013 which are slightly related – have to do with bonus/penalty mark UI section not updating/displaying accordingly)

Mike Wu

Status:
– Completed issue #1028 (highlighting old and new marks in the rubric and populating new remark result with old marks) and submitted a pull request (#1060).

Roadblocks:
– It took me several tries to find a way of properly duplicating marks.

Next week:
Improve the patch #1060 if necessary. (merged)
– Review pull #1058.
– Start working on #1029.

Daniel

Status:
– Had to scrap my attempt from last week of modelling the assignments/id/submissions route. It made searching by group-name and users far too complex because of the resulting XML and JSON (lots of includes, too many nested layers). Instead, I’ve been working on using groupings for that sub collection, and calling it the route assignments/id/groups, so that users don’t need to understand the different class relations (groups/groupings, etc) I could have used groups, however, it would have resulted in an equally complex response as seen with assignments.

Roadblocks:
– I exchanged a few emails with Hanson Wu on the dev list. As of right now, I’m including a new method definition in grouping.rb that allows me to directly access group_name. However, because it’s not an attribute, the get_collection method I wrote in MainApiController doesn’t work out of the box for these nested routes with lots of includes. I’m trying to extend it to be able to achieve something like “collection.find_all { |resource| resource.send(key) == value }”, which compares a method named key to a specific value for each item in a collection. collection, in this class, is an instance of ActiveRecord::Relation, so I’ll have to see what’s available to achieve this.

Next week:
– Solve this problem, and continue work on the assignments routes to finish it up.

Daryn

Status:
– Completed updated_collected_submissions call in the assignments dashboard
– Updated all changes to be compatible with prototype
– Working on dropdown menu in assignments section

Roadblocks:
None

Next Week:
– Continue working on dropdown in assignments section.

Marc

Status:

Reintegrated Prototype back into the current changes involving jQuery so that they work side by side. Did some work on adding additional features to table views throughout the application.

Roadblocks:

Some of the features, such as searching, I am attempting to implement in the Data Table require some changes to the corresponding rails controllers. After looking at these changes, it is unclear on

Next Week:

Wrap up adding extra features to table views and attempt to merge in some changes from MarkUs master into the prototype to jquery feature branch.

Ian

Status:

Allowed students to submit automated tests. Created a simple UI that shows the marks they received on the automated tests.

Roadblocks:

None.

Next Week:

Expand the UI so that students can see all of the information about the test results.

Mike Stewart

Status:

Have the grade entry grader tab UI modified to assign graders to users.

Roadblocks:

Still trying to figure out the correct way to set up the models.

Next Week:

Complete the grader assignment.

Nick

Status:

Moved perform and the functions it depends on to a new job class.
Added configuration settings to let admin choose Redis server and queue name.
Worked on choose_test_server function.

Roadblocks:

None.

Next Week:
Keep working on displaying test run progress.

Written by Marc Bodmer

March 27th, 2013 at 11:01 am

Posted in Uncategorized

Leave a Reply