MarkUs Blog

MarkUs Developers Blog About Their Project

Archive for February, 2012

Punchlines – 13/02/12

without comments

Marc

Status:

  • Worked on the book of specifications
  • Tried to install MarkUs with MySQL and postgreSQL on MacOSX without succeeding.
  • Got a Linux based computer to keep on working from now on

Next Steps:

  • Install MarkUs on the computer we got

Roadblocks:

  • None

SĂ©bastien

Status:

  • Worked on the book of specifications
  • Tried to install MarkUs with MySQL and postgreSQL on MacOSX without succeeding.
  • Got a Linux based computer to keep on working from now on

Next Steps:

  • Install MarkUs on the computer we got

Roadblocks:

  • None


Written by mlaurent

February 13th, 2012 at 11:46 am

Posted in Uncategorized

Punchlines – 02/13/2012

without comments

Sky

Status:
Rewrote the comments in my change of #320 to make it clear based on feedbacks
In the progress of learning how to add unit tests for model, will use it in #320
Done with fixes on #402 and submitted it for review after discussion on render style

Roadblocks:
Sickness (getting better now)

Next Steps:
Add unit tests of new method in #320
Confirm with the new render style in #402 and make a specification
Get them shipped
Pick a new issue

Aaron

Status:
– Finished implementing issue 298, it is now in review state
– Looking for another issue to pick up
– Spent some time going through Ruby tutorials in order to familiarize myself more with the basics of Rails
– Worked on Rails tutorial a bit

Roadblocks:
None

Next Step:
– Find the next bug to squash
– Wait for review of issue 298, fix whatever is needed so it can be shipped
– Continue on my path of becoming a not-so-embarrassing rails developer!

Danesh

Status:
Went over and carried out some code reviews.
Spent some time helping Jay/Aaron.
Started on a test for #441, laid out the ground work, just need to tweak it a bit to get it working.
Continued with #475, starting going over all of my previous changes and testing them. It turns out that Hanson was working on the same feature so we decided to pair up and split the work for link_to_remote evenly.
Picked up issue #644 – creating a link for users to file a bug.

Next Steps:
Finish off the test for #441.
Continue with #475, discuss how to implement the nontrivial more-than-one-liner helper functions into MarkUs. It also looks like Tobi’s unobtrusive javascript bug revolves around the legacy helper code, we’ll sit down and figure out which parts overlap and coordinate with Hanson to avoid working on the same chunks.
Get a rough hack working for #644, see what everyone thinks.

Roadblocks:
Really late nights at work! 🙁

Egor

Status:
– closed bugs: 175, 627, 586, 630
– opened bugs: 648, 649, 650, 651
– started work on:
– 338: did some minor work such as including and testing the encoding gem ( I will be using rchardet, as it is currently the most widely used out of the bunch ), db migration. Was blocked by the currently buggy ( ??? ) submission process.
– 547: did some reading and research for this task. This is currently my #1 priority.

Next Steps:
– ask about our standards for html/javascript validation and/or warnings during the Monday meeting
– discuss the the full “student submission” -> “grader view” scenario in Markus on Monday
– finish 547 and try to get as much done on 338 as I can this week

Roadblocks:
– need one more review: http://review.markusproject.org/r/1172/

Tobi

Status:
– Fixed issue 641
– Logged new bugs 657 and 658
– Currently working on 339 and 603

Roadblocks:
– Had to go in to work early until late for a rigid deadline at work

Next Steps:
– Communicating with Hanson regarding bug 603 as 404 which he is working on has some common parts
– Finishing 339 and working on other bugs

Aimen

Status:

  • Worked on issue 263 and put it up for review
  • Worked on issue 327 and put it up for review
  • Needed to rewrite the code for issue 327 as they wanted different columns for Submissions and Graders View
  • Re – wrote the code for issue 327 and placed it up for Review again
  • Picked up issue 651 and 656

Roadblocks:

  • Not familiar with Filter Tables and sorting as much, so had to spend quite a bit of time understanding that.

Next Steps:

  • Get a review back for issue 327 and ship it.
  • Learn how to implement a function that can help user select which columns on a table they want to display
  • Work on issue 651 with Sean
  • Continue working on issue 620 with Jay and Sean and understand the broken links issue.

Hanson

Status:
– More time spent on the remote tags issue, another RB request sent with a few fixes. Danesh was working on 475 which was essentially a more generalized version of the same issue. Therefore after my first fix was merged into upstream we closed 404. Danesh and I have split up the remainder of the remote tags work, everything is now documented in issue 475.

Roadblocks:
– I spent a few hours trying without success to make link_to work with both :confirm and :remote => true. Perhaps someone who has experience doing something similar, could help me out. In the meantime, I have tackled easier ones without a :confirm dialog.

Next steps:
– Still roughly 10-15 remote tags left. Anticipate that after figuring out the roadblock, things will go smoother.

Christine

Status:
-Placed issue#382, Cookie Detection, up for review on Review Board
-Based on feedback, revised functional test code such that tests pass by setting a bypass cookie. This had to be done because the tests are unable to accept cookies.
-Two tests still failing; confirmed that the same tests also fail on the master for others
-Pull request for #382

Next Steps:
-Picked up issue#247, migrate Assignment file tests from fixtures to machinist
-Will need to do substantial reading up on fixtures/machinist before actually tackling the issue.

Roadblocks:
-None, besides the need to read up on the above.

Sean

Status:

-Met with Aimen K. Started working on issue #651.

Roadblocks:

-Had to reinstall my entire environment. This took a long time, but i’m on a much more stable system now. I am confident i won’t need to waste any more time fixing my environment for the rest of the semester.

Next Step:

-continue working on issue #651

 

Jay

Status:

– still debugging my issues (602, 620) with tobi’s and danesh’s help

Roadblocks: Debugging led me to some different file. So it wasn’t much of help. Still trying to figure out what’s the problem

Next Step:

– will put a review up for 602 tomorrow to show current status

– tests for 483 needs to be written

– fix current bugs and move on to a new issue


Written by akhan

February 13th, 2012 at 10:00 am

Posted in Uncategorized

Punchlines – 06/02/2012

without comments

Marc

Status:

  • Read a Ruby On Rails Tutorial
  • Suggested the place of the button to be implemented
  • Wrote down the article on http://eat-tice.ec-nantes.fr/

Next Steps:

  • Rewritting of the Book of specifications

Roadblocks:

  • Connection problems with PostgreSQL

SĂ©bastien

Status

  • Study how the modules work with each other

Roadblocks

  • Connection problem with PostgreSQL

Next steps

  • Improve the plagiarism module

Written by mlaurent

February 7th, 2012 at 8:17 am

Posted in Uncategorized

Punchlines 6th February, 2011

with one comment

Egor

Status:

  • Closed issues: #637, #636, #627
  • Closed issues: #437, #342
  • Finished and awaiting review: #175, #637, #629, #630
  • Finished and need to write tests: #627, #586

Next Steps:

  • Need to learn and write some automated tests for some of my issues ( =*( )

Roadblocks:

 

Aimen

Status:

  • Currently working on issue 327
  • Working on the issue 620 with Sean and Jay
  • Updated Wiki on “How to Download MySql on Mac Snow Leopard
  • Read on Ruby on Rails Tutorial
Roadblocks:
  • None
Next Steps:
  • Continue working on issue 327 and 620
  • Read more on Java script for issue 327

Hanson

Status:
  • Small part of this week spent working on the RoR tutorial
  • Most of this week working on issue 404 (remote tags). Managed to get out a review for form_remote_tag (only 1 instance is not blocked right now). However the majority of work will probably be in link_to_remote as there are 30 instances the last time I checked. I’m going to split up the commits so they are not all mashed into a single commit.
Roadblocks:
  • Took quite some time to figure out how to convert to form_tag for the page I was working on, because it used unobtrusive javascript to handle the ajax request and response.
  • Didn’t realize that the groups page actions were already broken (due to routing I believe, issue 602), and thought I was doing something incorrect.
Next Steps:
  • Continue to work and debug the remaining remote tags for issue 404.

Aaron

Status:
  • Had a blocking issue over the weekend with mysql gem, for some reason after fetching the most recent updates from markus-upstream, my whole rails framework completely forgot about mysql gem, which did not let anything run
  • Tried troubleshooting with tobi and erop, but to no avail, now have decided to move forward with using sqlite3 as the db adapter
  • Rails framework is back up for me and I am continuing on my progress on issue 298
Roadblocks:
  • None currently
Next steps:
  • Continue on getting issue 298 into review state
  • Pick up a rails 3 bug to work on by the end of the week
  • Continue progress on RoR tutorial

Christine

Status:
  • Following some advice from Egor, did CookieDetection from login method in main_controller.rb instead of application_controller.rb, so that cookies are only checked at the login screen because users with cookies off are redirected to login screen.
  • Successfully displayed “Please configure your browser to accept cookies.” message using flash[:login_notice] when cookies are off at the login screen. This message is defined as cookies_off in en.yml, will need help translating this for fr.yml.
Roadblocks:
  • Ran bundle exec rake test and received 14 failures. Attempted to fix, but still receiving 14 failures.
Next Steps:
  • Fix code to pass tests
  • When that is done, and posted to review board, pick up new issue.

 

Sky

Status:
  • Digging deep into code to revise my review of issue#320 (need examine and discuss more about the meaning of grace credit display and how the data is stored)
  • Fixing and testing the code for issue#402 (142 changes need to be made and tested)
Roadblocks:
  • None
Next Steps:
  • Submit and ship issue#320 and issue#402
  • Pick a new issue if smooth

Danesh

Status:
  • Administration of various reviews and issues – marking as submitted/closed.
  • Dug into #441, found a solution for collecting submissions. It was marked as a duplicate of #500, the comments there say the lack of redirect to the results page is a separate issue so I submitted a review for just collecting submissions.
  • Claimed and started #475 – replacing legacy prototype code. Working my way through the codebase and finding and replacing all deprecated code with the functional implementation.

Next Step:

  • Finish off #441 – Severin asked that I write a test for it so I’m doing that next.
  • Continue with #475 – check what the devs want me to do with the more complicated functions that aren’t one-line substitutions.
  • Reviews!
  • Potentially another bug?

Roadblocks:

  • Terrible wifi on megabus! Fortunately had access to IRC and wget 😀

Tobi

Status:
  • Fixed issue 468
  • Worked on 434 which turned out to be a duplicate of 607 and Egor has a fix for it
  • Currently working on 641, 603 and 581
  • Spent time helping Jay out with an issue
  • Worked on adding the Mac OS X installation instructions
Roadblocks:
  •  Studying some Prototype Javascript tutorials to fix 641
Next Steps:
  • Closing 641, 603 and 581

Jay

Status:

  • Continue to investigate on issues 620 and 602. It took a while to figure out the auto generated _path url for one of the broken links and with Tobi’s help, I am one step closer to fixing it.
  • Ran into some git issues with Markus wiki so haven’t been able to update it yet.

Roadblocks:

  • None.

Next Steps:

  • Close issues 620 and 602.
  • Update Markus wiki.

 

 

Sean

Status:

  • Spent a lot of time working on ruby tutorials, some javaskript, and getting familiar with the MarkUs code
  • Met with Jay and Aimen to talk about the current issues we are all working on, and how to proceed
  • Finished working on an implementation of issue # 617, but it has not yet been posted for review.

Roadblocks:

  • None at the moment

Next Steps:

  • Get issue #617 posted for review
  • Find a new issue to work on

Written by Tobi

February 6th, 2012 at 8:49 pm

Posted in Uncategorized

Punchlines – 02/06/12

without comments

Camille

Status:

  • Wrote an article for the EAT-TICE blog;
  • Translated it so that it may be published on MarkUs blog.

Next Steps:

  • Correcting the state of the art to include Guillaume Moreau’s indications.

Roadblocks:

  • So little time!

 

Nicolas

Status:

  • Worked on the code/image viewer bug in the submitted files viewer page;
  • Tested the patch produced by Egor Philippov for this bug (bug 637).

Next Steps:

  • Work on the image viewer process;
  • Work on the pdf to image conversion process.

(no code writing but only existing process unerstanding)

Roadblocks:

  • None

Written by nbouillon

February 6th, 2012 at 1:22 pm

Posted in Uncategorized