MarkUs Blog

MarkUs Developers Blog About Their Project

February 19th Punchlines

without comments

This week’s punchline updates:

Victoria

Status

  • Revised Group Formation View prototypes for usability testing.

Next Steps

  • Contact Nelle to see if she needs any UI/UX assistance for the Sections functionality.
  • Rework the usability and design for the Properties page.
  • Brainstorm designs for the Dashboard (information summary).

Roadblocks

  • None.

Mike

Status

  • Reviewed a bunch of code
  • Answered email, assigned tickets, helped/advised where I could

Next Steps

  • Keep doing the above

Roadblocks

  • I have a midterm coming up.  So that’s looming.

Robert

Status

  • Working on adding Assignments and Students as Noteables. Initial change is up for review.
  • Did an in depth look into how the Notes system is organized to facilitate my work on it.
  • Started converting the Assignments and Students unit tests to Machinist.

Next Steps

  • Implement the different noteable Note creation on the main notes create page.
  • Add in the modal dialog links to the Assignment and Student pages.
  • Once the initial Noteable change is in, finish converting the Assignment and Student Unit tests to Machinist.

Roadblocks

  • None

Farah

Status

  • Modified the grades table so that Grades and GradeEntryStudents are created on demand instead of when the form is created and made the other changes Mike suggested for Review Request #314
  • Updated the unit tests and the functional tests to go along with these new changes
  • Created a blog post about the performance of the grades table (see http://blog.markusproject.org/?p=1215)
  • Learned more about Machinist and then migrated all of the unit tests and functional tests for grade entry forms to Machinist
  • Created a ticket related to CSV upload/download for the grades table (see https://stanley.cdf.toronto.edu/drproject/csc49x/olm_rails/ticket/604)

Next Steps

  • Commit my code for the grades table and work on the tickets Mike created for grade entry forms [598 to 602] (these are smaller issues related to pagination, CSS, etc.)
  • Student UI

Roadblocks

  • None this week

Brian Xu

Status

  • Close ticket 512,571, still working on 531
  • modified existing code to enable selection of marking scheme (teacher can select flexible scheme on assignment creating page and edit it)
  • Learning the grader view of rubric

Next Steps

  • Create the prototypes of grader view and student view of flexible scheme

Roadblocks

  • Family events and networking issue

Bryan Shen

Status

  • Got familiar with machinist and wrote some tests with it.
  • Submitted ticket 418: Changing an assignment’s due date doesn’t update the SubmissionRule’s cache.
  • Read several more chapters of Ruby on Rails for Microsoft Developers
  • Reviewed some code

Next Steps

  • Focus on the implementation of Flexible Marking Scheme.

Roadblocks

  • None

Joseph Mate

Status

  • Checked in the config checker. It will verify that all files and directories specified in [test|development|production].rb
  • In side the _initial_paginate_links.html.erb: I figured out how to change the link_to_remote into a link_to and remote_function in order to hit the next/previous links and have the parameters in the URL after the anchor(#) while traversing pages.
  • Mike and Severin recommended that I reimplement AJAX pagination with serverside pagination
  • I tried to jump in and do it a clean way. I learned that this would require way to much refactoring. As a result, I am altering as little existing code as possible. Specifically, I don’t want to remove S_TABLE_PARAMS because it seems to be responsible for searching and filtering the objects.
  • Cleaned up the tabbing in browse.html.erb and broke up the long lines in to multiline statements
  • Almost done converting AJAX paginate to server side paginate just stuck on a nested form problem
  • http://review.markusproject.org/r/389/

Next Steps

  • Manually test it
  • Figure out how to automatically test it
  • Clean it up so that we take advantage of will_paginate’s paginate fuction’s use of find. Eg: paginate_by_assignment_id( @assignment_id, …. )

Roadblocks

  • I have no idea how to automatically create submissions for students. The other day Mike taught me how to automatically add groupings which would populate the submissions page. However, I need to be able to click on the assignments and test out the back button and just adding groupings does not allow me to test that. Additionally, I want to to test that the filters are working.
  • I will need to some pointers on where to begin the automated testing.
  • Midterm coming up

Written by Victoria

February 18th, 2010 at 9:56 pm

Leave a Reply