Non-core contributed modules

Create a timeline course format

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.9
  • Fix Version/s: None
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE

Issue Links

Activity

Hide
Anthony Borrow added a comment -

Linking back to the initial issue used to develop the specs and UI for the proposed course format which will be resolved as fixed. The actual coding work will be tracked under CONTRIB-1403. Let me know if there are any questions. Peace - Anthony

Show
Anthony Borrow added a comment - Linking back to the initial issue used to develop the specs and UI for the proposed course format which will be resolved as fixed. The actual coding work will be tracked under CONTRIB-1403. Let me know if there are any questions. Peace - Anthony
Hide
Jose Cedeno added a comment -

attaching first draft of the course format. I disabled ajax to work on a js bug. The other functionality should be present.

Show
Jose Cedeno added a comment - attaching first draft of the course format. I disabled ajax to work on a js bug. The other functionality should be present.
Hide
Anthony Borrow added a comment -

Jose - Sorry, I did not see that you had uploaded the code as I was not watching this issue. Peace - Anthony

Show
Anthony Borrow added a comment - Jose - Sorry, I did not see that you had uploaded the code as I was not watching this issue. Peace - Anthony
Hide
Anthony Borrow added a comment -

Jose - I have added the code to contrib/plugins/course/format/timeline. Could you fill out a request for CVS write access to that directory at http://moodle.org/cvs. Then I will approve that so you can make any modifications. What you may end up doing is continue to use GIT as you work with ML and then once you are finished or occasionally choose to update what is in CVS. In any case, let me know if you have any questions or need anything further and best of luck with your continued work. I checked out the course format very superficially but so far it looks good. Keep up the good work! Peace - Anthony

Show
Anthony Borrow added a comment - Jose - I have added the code to contrib/plugins/course/format/timeline. Could you fill out a request for CVS write access to that directory at http://moodle.org/cvs. Then I will approve that so you can make any modifications. What you may end up doing is continue to use GIT as you work with ML and then once you are finished or occasionally choose to update what is in CVS. In any case, let me know if you have any questions or need anything further and best of luck with your continued work. I checked out the course format very superficially but so far it looks good. Keep up the good work! Peace - Anthony
Hide
Helen Foster added a comment -

Everyone, please help with testing the timeline course format:

http://test.moodle.org/timeline/ - login with username teacher, password teacher

then provide feedback in the forum discussion http://moodle.org/mod/forum/discuss.php?d=128384

Show
Helen Foster added a comment - Everyone, please help with testing the timeline course format: http://test.moodle.org/timeline/ - login with username teacher, password teacher then provide feedback in the forum discussion http://moodle.org/mod/forum/discuss.php?d=128384
Hide
Jose Cedeno added a comment -

Uploading a new version of the patch. The course format now contains a fix for js sorting of sections, a fix that didn't allow users to view a single section, and a php execution error that users found during testing.

Show
Jose Cedeno added a comment - Uploading a new version of the patch. The course format now contains a fix for js sorting of sections, a fix that didn't allow users to view a single section, and a php execution error that users found during testing.
Hide
Anthony Borrow added a comment -

Jose - I am not sure how you and ML are using this issue. You can upload various versions of the timeline.zip or simply make the changes directly to CVS. We can then use the CVS history which actually provides more utility for seeing what was changed, when and why than just uploading various zip files that would have to be compared. My preference would be to just go ahead and change what needs to be changed and then commit those changes to CVS but I know that ML has you working with GIT so it may be better to just continue what you are doing and commit all the changes at the end of the summer rather than trying to keep up with two systems. Peace - Anthony

Show
Anthony Borrow added a comment - Jose - I am not sure how you and ML are using this issue. You can upload various versions of the timeline.zip or simply make the changes directly to CVS. We can then use the CVS history which actually provides more utility for seeing what was changed, when and why than just uploading various zip files that would have to be compared. My preference would be to just go ahead and change what needs to be changed and then commit those changes to CVS but I know that ML has you working with GIT so it may be better to just continue what you are doing and commit all the changes at the end of the summer rather than trying to keep up with two systems. Peace - Anthony
Hide
Jose Cedeno added a comment -

Thanks for the feedback Anthony. I will commit the changes to CVS so that they can more easily be tracked in this issue. ML and I have a meeting tomorrow and I'll bring up the issue of how to manage cvs and this issue.

Show
Jose Cedeno added a comment - Thanks for the feedback Anthony. I will commit the changes to CVS so that they can more easily be tracked in this issue. ML and I have a meeting tomorrow and I'll bring up the issue of how to manage cvs and this issue.
Hide
Jose Cedeno added a comment -

Links to my git repository (mydev => 1.9.x moodle with timeline course format; timeline-moodle2.0 => 2.0 moodle with timeline format)
http://repo.or.cz/w/moodle-blog-course-format.git

Links to cvs contrib repo
http://cvs.moodle.org/contrib/plugins/course/format/timeline/

Show
Jose Cedeno added a comment - Links to my git repository (mydev => 1.9.x moodle with timeline course format; timeline-moodle2.0 => 2.0 moodle with timeline format) http://repo.or.cz/w/moodle-blog-course-format.git Links to cvs contrib repo http://cvs.moodle.org/contrib/plugins/course/format/timeline/
Hide
Dilina added a comment -

Hi,

I've been working on this timeline course format for a undergraduate project of mine. There i noticed a a fault(i'm not sure if it's a fault or intentional) . If a person is logged in as a student he will see all the posts including the unavailable sections(as 'not available' displayed in the section summary' ). If the hidden posts are a fair number it is not a pretty site for the student to see that majority of posts are hidden. So i suggest not displaying hidden sections at all instead of saying this section is hidden. Any thoughts?

I have used the latest update in files to check i.e. http://cvs.moodle.org/contrib/plugins/course/format/timeline/README.txt?view=log

Show
Dilina added a comment - Hi, I've been working on this timeline course format for a undergraduate project of mine. There i noticed a a fault(i'm not sure if it's a fault or intentional) . If a person is logged in as a student he will see all the posts including the unavailable sections(as 'not available' displayed in the section summary' ). If the hidden posts are a fair number it is not a pretty site for the student to see that majority of posts are hidden. So i suggest not displaying hidden sections at all instead of saying this section is hidden. Any thoughts? I have used the latest update in files to check i.e. http://cvs.moodle.org/contrib/plugins/course/format/timeline/README.txt?view=log
Hide
Martín Langhoff added a comment -

Hi Dilina! Sorry about the delay – xmas and stuff. Let's see if José can help diagnose/fix...

Show
Martín Langhoff added a comment - Hi Dilina! Sorry about the delay – xmas and stuff. Let's see if José can help diagnose/fix...
Hide
Anthony Borrow added a comment -

José - Let me know if you need help with this. I am currently playing catch up with my back log of tracker issues but if help is needed with testing or troubleshooting I am glad to help. Peace - Anthony

Show
Anthony Borrow added a comment - José - Let me know if you need help with this. I am currently playing catch up with my back log of tracker issues but if help is needed with testing or troubleshooting I am glad to help. Peace - Anthony
Hide
Jose Cedeno added a comment -

Hi Dilina,

Thanks for testing the course format and providing feedback. I appreciate your time and effort. I have been able to reproduce the behavior that you describe. It is also fairly trivial to hide the 'Not Available' message that the course sections displayed to students when they section is hidden.

Martin and Anthony, I'm not familiar enough with Moodle to know which is the best approach. By default when a new course is created it is set to have 10 sections (this is some default value provided by Moodle). The weeks course format displays the week dates and a grey background when a section is hidden and the current user is a student. The topics course format displays the message 'Not available' when a student views sections that hidden. Should the timeline course format hide hidden sections from students? The advantage is that it would make things simpler for students, but would make the behavior not consistent with the other course formats that do display the hidden sections.

Show
Jose Cedeno added a comment - Hi Dilina, Thanks for testing the course format and providing feedback. I appreciate your time and effort. I have been able to reproduce the behavior that you describe. It is also fairly trivial to hide the 'Not Available' message that the course sections displayed to students when they section is hidden. Martin and Anthony, I'm not familiar enough with Moodle to know which is the best approach. By default when a new course is created it is set to have 10 sections (this is some default value provided by Moodle). The weeks course format displays the week dates and a grey background when a section is hidden and the current user is a student. The topics course format displays the message 'Not available' when a student views sections that hidden. Should the timeline course format hide hidden sections from students? The advantage is that it would make things simpler for students, but would make the behavior not consistent with the other course formats that do display the hidden sections.
Hide
Martín Langhoff added a comment -

Hi Jose,

if you log in as a student, and visit a course with any of the standard courseformats, the hidden sections will be invisible. They appear greyed out for teachers and admins. Can you re-test logging in with a student acct?

Show
Martín Langhoff added a comment - Hi Jose, if you log in as a student, and visit a course with any of the standard courseformats, the hidden sections will be invisible. They appear greyed out for teachers and admins. Can you re-test logging in with a student acct?
Hide
Jose Cedeno added a comment -

Martin - I upgraded my version of moodle and tested. I still saw the 'not available' message in the hidden sections in the topics course format. I logged in as a student as well as admin -> changed role to student.

Dilina - I updated the course format to not display those sections that are not available to students. Could you either apply the patch: http://repo.or.cz/w/moodle-blog-course-format.git/commitdiff/ffe76dc3537d80965f322bea5cdadf346b352791?hp=b05eb9ae319afab0f324420d8a7fb9c53e3107cb or download the latest version of the timeline course format from that git repository?

I appreciate the help finding bugs and debugging.

Show
Jose Cedeno added a comment - Martin - I upgraded my version of moodle and tested. I still saw the 'not available' message in the hidden sections in the topics course format. I logged in as a student as well as admin -> changed role to student. Dilina - I updated the course format to not display those sections that are not available to students. Could you either apply the patch: http://repo.or.cz/w/moodle-blog-course-format.git/commitdiff/ffe76dc3537d80965f322bea5cdadf346b352791?hp=b05eb9ae319afab0f324420d8a7fb9c53e3107cb or download the latest version of the timeline course format from that git repository? I appreciate the help finding bugs and debugging.

People

Vote (1)
Watch (4)

Dates

  • Created:
    Updated: