CSSE1001 / MyPyTutor

Interactive tutorial application for Python3.
Other
7 stars 12 forks source link

Colours in problem menu(s) #85

Closed pjritee closed 9 years ago

pjritee commented 9 years ago

In the old version the individual problems would get highlighted in blue if submitted on time and red if submitted late (and black if not submitted) and at the top level highlighted if all problems in that section submitted on time and red if at least one problem submitted late. I think students found that quite useful.

pjritee commented 9 years ago

When I first login I don't see the menu items of problems done as blue but after "Show Submissions" it's OK (and is updated when I submit a new problem)

sapi commented 9 years ago

Are you logging in using the initial popup, or later?

It just occurred to me that I need to make sure that there's a post-login hook which attempts synchronisation of problems and downloading of the solution status no matter how the student logs on.

I'll probably slightly modify the callback system in SessionManager to achieve that.

pjritee commented 9 years ago

Yes - it's logging in using the initial popup - I haven't tried a latter login yet

pjritee commented 9 years ago

I can confirm that the the sub-menus are highlighted blue when done. I can't confirm that the top-level menu is highlighted because the while-break is listed as Unknown (as are a few more). I guess it's an inconsistency with the server hashes. Not sure how we can test for late submissions - I guess we could temporary set the intro set to last week.

sapi commented 9 years ago

I'm not trying to highlight the top-level menu at the moment. It was a bit fiddly, so I deferred it till later.

You could just edit the submission time on the server to test late submissions.

On 20 February 2015 at 16:31, Peter Robinson notifications@github.com wrote:

I can confirm that the the sub-menus are highlighted blue when done. I can't confirm that the top-level menu is highlighted because the while-break is listed as Unknown (as are a few more). I guess it's an inconsistency with the server hashes. Not sure how we can test for late submissions - I guess we could temporary set the intro set to last week.

— Reply to this email directly or view it on GitHub https://github.com/CSSE1001/MyPyTutor/issues/85#issuecomment-75191924.