3.3 - New My Overview block

3.3 - New My Overview block

by Ray Lawrence -
Number of replies: 4

A potentially useful new refinement to the Dashboard is in development here: MDL-55611

Prototype site: http://prototype.moodle.net/myoverview/ login as student.

At first look it appears to be a great addition, however, I think there are some fundamental issues. I've pasted my comments below, if you share my concerns please add your comments to the tracker issue (or if you think I'm simply wrong please let me know below.... smile


rayRay Lawrence added a comment - 6 days ago

Hi,

I can't see how this feature works when access is restricted. Plus that's not enabled on the Protoype site so I can't adapt one of the test courses to check either.

I'm a little concerned that this doesn't appear to be a factor in the testing above either.

---

rayRay Lawrence added a comment - 6 days ago

I held off on the following in my earlier comment but seeing the mega comment from David Monllaó above I'll add this in too.

Many Moodle sites don't use fixed dates for participation in courses. In these cases participants join a course at dates which suit them. The course start date can be somewhat redundant, as can a fixed end date. Ideally Moodle would have a mechanism for recognising an event e.g. first access to the course, date of enrolment or some other trigger with the end date being relative to this. Of course this is more of an enrolment and/or course format issue and is not without it's own challenges e.g. external enrolment methods, re-enrolment and probably more.

As a minimum it should be possible to configure in each course whether the start date appears in the course overview entry.

As with my other observation above, let's not have a great new feature that leads to confusion or irrelevant information displayed to students.

---


Ryan Wyllie
 added a comment - 1 hour ago

Sorry for the delayed response, Ray Lawrence. Things have been a little hectic here as we near release. I’ll try to address a few of your concerns.

re: access restrictions
We’re using all of the standard module/activity access and capability checks on the logged in user when determining whether they should see the event on not. That means when a student doesn’t have access to a particular activity they will not see that activity’s events in their my overview block.

In addition to that we are also respecting modules (such as assignment) that support group and user overrides for specific events (such as a due date extension) so that the student only sees a single event that is most relevant to them.

re: course start dates
In the case where a course has a start date but no end date then it will remain as “in-progress” in the my overview block and will remain visible to the user. Unfortunately we don’t have another mechanism to determine if a course is currently in-progress so we rely on the start date being set correctly.

The my overview block will only be displaying activities that have a defined end date that the student must complete some action by, for example an assignment with a due date. If the activity has no date by which something must be actioned then it won’t be displayed on the my overview block.

As it stands we don’t have any support for any sort of relative end dates, for example an assignment that is due 4 weeks after the student enrols in the course. That functionality would be really cool however it’s a bit beyond the scope for this release. Please feel free to create some issues in the tracker for further improvements to this block that you’d like to see. MDL-58384 is probably the best place to add something, if you'd like to.

Thanks for taking the time to comment. Hopefully that made some sense but please let me know if I didn't and you'd like me to explain anything further.

---

Ryan Wyllie Thanks for your reply. Unfortunately they don't provide any comfort, in fact quite the opposite.

re: access restrictions

I understand all of this and that's good as far as it goes. But this does not address clarity of what is meant by the % progress displayed? See: https://www.screencast.com/t/lQ1jcUZCHv9

tracker image

In the above example - 40% of what? Bear in mind that the learner may (or may not) have ultimate access to further activities depending on access criteria being met.

 

re: course start dates
"In the case where a course has a start date but no end date then it will remain as “in-progress” in the my overview block and will remain visible to the user."

This is a problem. Many courses don't have an end date. This approach renders this development useless for all of those courses. If that can't be resolved this new block is not suitable for production release.

 



Average of ratings:Useful (4)
In reply to Ray Lawrence

Re: 3.3 - New My Overview block

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Are we saying that some concept of 'progress' (although I'm not sure how it's measured) will be imposed on all courses? Surely that only applies to a subset of courses? It's rather over-simplifying the many different ways in which Moodle courses might be used. 

I had a flick through the tracker comments and the whole thing sounds like a bit of a worry to me. Is this some maverick development group off doing their own thing?  It'll be the new Assignment - sounds cool, even looks cool but not fit for purpose. 

Average of ratings:Useful (1)
In reply to Howard Miller

Re: 3.3 - New My Overview block

by Ray Lawrence -

The issues I've raised have been split out into other Tracker issues.

Neither are flagged as Blockers, sadly.

It also appears that Course completion has a different definition to that possible in the Course completion settings and that that now Course end date is a completion criterion. This is going to be confusing for everyone if this new feature continues to be rushed and not properly resolved for 3.3 release.

I'm still concerned these will be swept under the carpet, add your comments to the issues if you're of the same opinion.

https://tracker.moodle.org/browse/MDL-58506

https://tracker.moodle.org/browse/MDL-58490

Average of ratings:Useful (1)
In reply to Ray Lawrence

Re: 3.3 - New My Overview block

by Helen Foster -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators

Thanks Ray for your feedback on the My overview block.

Just noting that the My overview block can now be tried out on the QA testing site, where you can log in as a teacher or manager and change the courses.

There will soon be one or more QA tests covering the new feature and I'd suggest to anyone interested that they get involved in Moodle 3.3 QA testing (due to start on Monday 10 April 2017), as exploratory testing (where you try out more things than specified in the QA test) is encouraged and developers are standing by to fix issues highlighted by QA testers. Please see the QA testing guide for details.

Average of ratings:Useful (1)
In reply to Ray Lawrence

Re: 3.3 - New My Overview block

by Martin Dougiamas -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

Thanks for getting engaged even at this very late stage guys.

As this is an MUA project (that they defined and funded) we're primarily engaging with them on this over at moodleassociation.org 

Of course, feedback from all stakeholders is also welcome on the tracker, although, as usual, a bunch of opinions on user interface are very difficult to weight and synthesise there.   This was one of the whole points of the MUA as a body, and our UX design process from some months ago,  to help define the specs that we've been working to address.

The team are working hard now on addressing new issues being raised.  Helen posted a good description of the phase we are in.