-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Feature -- Individual Due Date Extension #1338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature -- Individual Due Date Extension #1338
Conversation
particular problem in the capa module.
…he LMS as an instructor.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the course XML is bad, get_units_with_due_date_options may run into an exception while walking the course tree.
Can you call this function only when idash_mode is Extensions?
|
@ichuang, I did a grep for 'idash' in the edX source code and nothing came up--I'm not really sure what you mean by idash_mode. Can you help me understand what you're asking for? Thanks! |
|
Glad you found the We've tested this feature and it's looking good; will have some more comments probably later today, largely on the UI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know we have to use UTC, but we'll get (more) grumbling from users. Can we add a reminder of the offset, e.g. "... in UTC (add five hours for EST):"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What if I just add a pull down for timezone that defaults to UTC? On submission all dates get converted to UTC, but professors can express time in a local, to them, timezone.
One issue with just putting the message you describe is during daylight savings time (for another two weeks) the offset from UTC is actually 4 hours for the east coast, then it will go back to 5. That just starts getting clunky to explain.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point about daylight savings - that's probably one of the reasons for edX going with UTC.
I'd rather not develop new ui widgets for this, tempting though it may be. We can live with the instructor complaints until we can have proper local timezones.
- Peter
On Oct 17, 2013, at 9:05 AM, Chris Rossi wrote:
In lms/templates/courseware/instructor_dashboard.html:
${_("Individual due date extensions")}
${_("Specify the {platform_name} email address or username of a student here:").format(platform_name=settings.PLATFORM_NAME)}<input type="text" name="unique_student_identifier">
${_("Choose the graded unit:")}<select name="url">%for title, url in units_with_due_dates:<option value="${url}">${title}</option>%endfor</select>
What if I just add a pull down for timezone that defaults to UTC? On submission all dates get converted to UTC, but professors can express time in a local, to them, timezone.${_("Specify the individual due date and time in UTC:")}One issue with just putting the message you describe is during daylight savings time (for another two weeks) the offset from UTC is actually 4 hours for the east coast, then it will go back to 5. That just starts getting clunky to explain.
—
Reply to this email directly or view it on GitHub.
…friendly error message if user fails to do so.
|
@chrisrossi Have you sent in an individual contributor agreement? We'll need one before we can merge this code into master, as documented in the CONTRIBUTING file in the repository. |
|
David - this work is being paid for by MIT and falls under the edX-MIT agreement.
Peter Pinch | Production Manager, Office of Digital Learning On Oct 23, 2013, at 12:45 PM, David Baumgold wrote:
|
|
@singingwolfboy No, what @pdpinch said. Also, this particular merge request is for MIT and their branch. It shouldn't be merged with mainstream edX. I am working on a port of this feature to mainstream edX and will be issuing a pull request for that soon. Thanks! |
|
@pdpinch @chrisrossi Ah, OK. Never mind! |
Feature -- Individual Due Date Extension
…dndv2 MCKIN-9180 Version bump Drag and Drop V2.
Implements the individual due date extension feature. Must be enabled by setting in the environment:
MITX_FEATURES['INDIVIDUAL_DUE_DATES'] = True