My Moodle: Version 1.6 and My Moodle Page

My Moodle: Version 1.6 and My Moodle Page

by Matthew Whelpton -
Number of replies: 38
Can anyone working with the current version of 1.6 post some screenshots of the "My Moodle Page"?  If there is a description of its functionality in the documentation or forums I´d also be grateful for a link.  Thanks! Matthew.
Average of ratings: -
In reply to Matthew Whelpton

Re: My Moodle: Version 1.6 and My Moodle Page

by Julian Ridden -
The MyMoodle page allows for a customisable homepage for stuednts to be set up.

The "Customizable" element comes from students being allowed to setup the page with Blocks that they would like to use. Blocks can be locked in as immovable and also can be hidden from students if needed to prevent them from being used.

The page also shows updates that have occured in courses that the student is enrolled in.

I have attatched a screenshot from a student at our school. SImple example, but I hope it gives you an idea.

i have set up a demo site at http://playpen.monte.nsw.edu.au where you can login and play with this functionality yourslef.
Attachment Picture_5.png
Average of ratings: Useful (1)
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by Matthew Whelpton -
This is excellent, Julian! Thanks! Matthew.
In reply to Matthew Whelpton

Re: My Moodle: Version 1.6 and My Moodle Page

by Ger Tielemans -
Is it easy to offer students widgets in these places?
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by Kate Rodgers -
Hi, I am fairly new to Moodle, so apologies for naivety.

Is the MyMoodle page a module that you have created?  If so, where can I get it from as I would like to test it in my installation.

Thanks, Kate


In reply to Kate Rodgers

Re: My Moodle: Version 1.6 and My Moodle Page

by Julian Ridden -
MyMoodle is not a module. It is a new peice of core functionality to be launched in the 1.6 version. The current stable release (1.5.3) does not have MyMoodle code in it.

1.6 has not been officially launched yet as code is still being finished and polished. Hopefully beta will be availble towards the endo of this month.
Average of ratings: Useful (1)
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by Joseph Rézeau -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators
Julian > [MyMoodle] is a new peice of core functionality to be launched in the 1.6 version.

I am testing 1.6 beta 3, where/how does one have access to MyMoodle ? Can't find it anywhere.sad

Joseph
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by Joseph Rézeau -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators

Hi Julian,

I've just discovered the new to Moodle 1.6 "my moodle" page and I have a few questions.

- Are you the person responsible for this development?

- If so, could you perhaps open a new Forum devoted to "my moodle" page?

- My orangechoc theme is a fixed width, 2-column theme with only center column and right-column, NO left column. I've just noticed that the "add block" block, which is positioned in the right-column in the other course or index-page editing windows is on the contrary positioned in the left-column on the "my moodle" edit page. Why is that? It creates a problem with my theme (and other similar themes, such as Kubrick and K2). If you (or the person who is responsible for the "my moodle" page) could take part in this discussion, we might find an arrangement and hopefully move that add block block back to the right-column to make it consistent with the general design of Moodle.

Thanks in advance,

Joseph

In reply to Joseph Rézeau

Re: My Moodle: Version 1.6 and My Moodle Page

by A. T. Wyatt -
Greetings, Joseph--

I too would appreciate a good description of what the my moodle page is for and how it works. I have been playing around with it, but I am not sure what all CAN be done with it. For example, I notice that forum activity for each course you are enrolled in is reported on the my moodle page. What happens by the end of the semester, when there might be a fair number of forums in each course, and many of them are really not being used anymore? Do they disappear?  I see that assignments also pop up on the my moodle page.  Does it take the place, then, of "upcoming events"?  I don't have real courses, so it is hard to get a good picture of how it would work under normal circumstances.

Once you have activated the My Moodle page, you don't seem to be able to get back to the main site page (at least not with the breadcrumb trail). How should we deal with that if we are using the main site page as a portal, linking to other courses and services? Maybe I am just not seeing an obvious solution for having both at once!

I could use some guidance! It might be a good idea to set up a special forum for this topic.

Thanks,
atw
In reply to A. T. Wyatt

Re: My Moodle: Version 1.6 and My Moodle Page

by N Hansen -
Yes, some more detailed screenshots would be nice.
In reply to Joseph Rézeau

Re: My Moodle: Version 1.6 and My Moodle Page

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
Hi Joseph,

I believe we have Catalyst to thank for My Moodle. approve

I've just moved this discussion out of the Open Social forum to the Testing and QA forum. No doubt Martin will consider whether a My Moodle forum is required.

In reply to Helen Foster

Re: My Moodle: Version 1.6 and My Moodle Page

by Julian Ridden -
Hi all,

Sorry, I missed the threads posted here earlier but have found you all now smile

As Helen said, this code is not mine but a piece of work done by Catalyst NZ.

Sadly I do not have answers to the questions posted above. Am happy to provide a new screenshot of it in action however.
Attachment Picture-2.png
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by N Hansen -
What if an assignment has no due date? Why are assignments listed in a random order? And is there any way to turn off MyMoodle or configure just what gets displayed on that page? Because as it appears, for all extents and purposes MyMoodle looks an awful lot like one giant course page.
In reply to N Hansen

Re: My Moodle: Version 1.6 and My Moodle Page

by A. T. Wyatt -
I encountered much the same thing.  I "rolled over" a course and every single assignment for all 15 weeks showed up in the list.  I am assuming that the list is somewhat dynamic, but I don't understand what makes it work so that I can control it better.

You can turn it off--that is in the admin configuration settings.

Any ideas?
atw
In reply to A. T. Wyatt

Re: My Moodle: Version 1.6 and My Moodle Page

by N Hansen -
And look at "1 submissions not graded." Not very good English, is it?

Sounds like something I will leave turned off until it is a little better thought out and improved.
In reply to N Hansen

Re: My Moodle: Version 1.6 and My Moodle Page

by Julian Ridden -
While your comments are somewhat valid, I am happy to praise this functionality. My students have provided glowing feedback of this screen as it shows all upcoming activity in a simpe format on one screen after they log in.

I to turned it back off for a while when I saw the dating orders but was inundated with requests from staff and students to turn it back on (which I now have).

I would urge those looking at this to overlook the couple of GUI design flaws and look at the functionality as a whole. If you have a busy site with students in multiple courses, this can prove to be a lifesaver.
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by A. T. Wyatt -
I wasn't complaining, I just want to know more!  Maybe I will go dig around in the code and see if there are some clues.  I think this block has great potential.  You always have to start somewhere!

atw
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by Michael Penney -
A couple things that I would suggest from the screenshot:

Allow students to configure look ahead for due dates (e.g. just show me the things due in X days).

Enable students to organize the order of courses (on sites with many courses students would like to be able to move some courses to the 'top of the list', some of our courses have few online assignments while others have many.
In reply to Julian Ridden

Re: My Moodle: Version 1.6 and My Moodle Page

by N Hansen -
I'm teaching a self-paced course without specific due dates. I just wish when people developed things for Moodle that they take into consideration that not every course is a linear progression of activities with specific dates because often features that might be nice in such circumstances turn out to be problems that one has to hack away to make them not look like poor design in a course that doesn't follow that format. That's why I say I'm going to leave this turned off until it is better developed. It seems to be primarily for weekly format courses and gives no consideration to topics.

I'm not talking about GUI though. I'm talking about functionality. Functionality is limited if it doesn't do things in a logical way or puts irrelevant information in front of the student's eyes. My students are paying for my courses and enroll by choice. So I feel it is my responsibility to present them with a site that is well-designed. Flaws may be more acceptable when you are working in a public school where there is a captive audience but even there you shouldn't say that flaws are acceptable. Flaws may exist at some point in the development process but when identified they should be fixed, not simply ignored.
In reply to Julian Ridden

Re: My Moodle Page - preventing user block display & missing documentation

by Ian Usher -

Hello!

Just getting to grips with 1.6.1 on a test server and I've a couple of questions about MyMoodle...

  • Julian says "Blocks can be locked in as immovable and also can be hidden from students if needed to prevent them from being used" - how do I achieve this? As far as I can tell I can easily lock an instance of a block (for example the Messages block) and even hide it using Sticky Blocks, but it looks like students can add in their own instances of these once they reach the My Moodle page and have selected [Edit page]. Hmm...
  • Quite an important thing for this would be the documentation for student users - and once a student's logged in to www.mymoodleserver.com/my then the documentation link to http://docs.moodle.org/en/my/ says there's no text. Is it necessary to change this to redirect to an appropriate page so that students can easily find out what the MyMoodle page is all about? Now, of course, I could always go and edit that docs page - but rather than duplicating things, should it rather redirect to http://docs.moodle.org/en/My_Moodle or something?

Sorry for questions rather than answers!

Ian.

In reply to Julian Ridden

This forum post has been removed

The content of this forum post has been removed and can no longer be accessed.
In reply to Matthew Whelpton

Re: My Moodle: Version 1.6 and My Moodle Page

by Chris Fryer -
Wotcher.  I hope this is the right place to ask these questions.

I really like "My Moodle".  It's a great addition to the core.

However...smile

...it looks like the only way to enable "my moodle" is in "Configuration >> Variables >> Miscellaneous >> mymoodleredirect = yes".  This, as the documentation points out, "replaces the top level site breadcrumb with /my". 

As a result, there's no longer a quick way for students to see a complete list of courses on the server.  They can
  1. add the "Courses" block, but this requires that they edit the page
  2. manually remove "my/" from the URL in their address bar (not likely), or
  3. log out
One fix we've found is to add "print_course_search()" to /my/index.php around line 78.  This will at least allow the students to look for courses.

However, I think it would be nice to add "my moodle" to the breadcrumb trail, and leave the link to the homepage intact.  (This more accurately reflects the directory structure as well).  I can't see a quick way to do that, either in the interface or the code.  Does anyone have any pointers?

Cheers,

Chris
In reply to Chris Fryer

Re: My Moodle: Version 1.6 and My Moodle Page

by Stephen Bourget -
Picture of Core developers Picture of Plugin developers Picture of Testers
Why not just set the courses block as a "sticky block"?

These can be set through admin >> Sticky blocks. You can set which blocks will be placed on the "My Moodle" page for every user.
In reply to Matthew Whelpton

Re: My Moodle: Version 1.6 and My Moodle Page

by Art Lader -
Don't know if this is the best place for this, but here goes:

On a version 1.6 beta 5 site, My Moodle works just fine when I access it as an admin. When I log in as a student or go to My Moodle in the the student view, however,  this shows up:

SELECT * FROM mdl_assignment_submissions WHERE userid = '2' LIMIT 100

Found more than one record in get_record_sql !

I know that this has been addressed before in a few places, but I never was able to make out what to do about it. blush

Don't know if this matters, but the redirect to My Moodle is not working, either.

Anyway, I just thought a little more info might be helpful to someone.

I will go look in the bug tracker to see if there is a bug associated with this. (Bug posted here - http://moodle.org/bugs/bug.php?op=show&bugid=5839&pos=2 )

By the way, this My Moodle page looks like a great addition to Moodle.

-- Art

In reply to Art Lader

Re: Version 1.6 and My Moodle Page - no problemo

by Art Lader -
Upgraded to Moodle 1.6 Beta 5 (2006050505) and the problem went away. smile

-- Art
In reply to Art Lader

Re: Version 1.6 and My Moodle Page - no problemo

by Ger Tielemans -

Not for me: moodle 1.6 beta 5 with debug on I get the same warning:

 
Error: Turn off debugging to hide this error.

SELECT * FROM mdl_assignment_submissions WHERE userid = '6' LIMIT 100

Found more than one record in get_record_sql !

Array
(
    [3] => Array
        (
            [id] => 3
            [0] => 2
            [assignment] => 2
            [1] => 6
            [userid] => 6
            [2] => 1149410409
            [timecreated] => 1149410409
            [3] => 1149410409
            [timemodified] => 1149410409
            [4] => 1
            [numfiles] => 1
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 73
            [grade] => 73
            [8] => great job
            [comment] => great job
            [9] => 0
            [format] => 0
            [10] => 2
            [teacher] => 2
            [11] => 1149410506
            [timemarked] => 1149410506
            [12] => 0
            [mailed] => 0
        )

    [5] => Array
        (
            [id] => 5
            [0] => 1
            [assignment] => 1
            [1] => 6
            [userid] => 6
            [2] => 1150097028
            [timecreated] => 1150097028
            [3] => 0
            [timemodified] => 0
            [4] => 0
            [numfiles] => 0
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 0
            [grade] => 0
            [8] => 
            [comment] => 
            [9] => 0
            [format] => 0
            [10] => 0
            [teacher] => 0
            [11] => 0
            [timemarked] => 0
            [12] => 0
            [mailed] => 0
        )

    [7] => Array
        (
            [id] => 7
            [0] => 3
            [assignment] => 3
            [1] => 6
            [userid] => 6
            [2] => 1150097041
            [timecreated] => 1150097041
            [3] => 0
            [timemodified] => 0
            [4] => 0
            [numfiles] => 0
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 0
            [grade] => 0
            [8] => 
            [comment] => 
            [9] => 0
            [format] => 0
            [10] => 0
            [teacher] => 0
            [11] => 0
            [timemarked] => 0
            [12] => 0
            [mailed] => 0
        )

)
Error: Turn off debugging to hide this error.

SELECT * FROM mdl_assignment_submissions WHERE userid = '6' LIMIT 100

Found more than one record in get_record_sql !

Array
(
    [3] => Array
        (
            [id] => 3
            [0] => 2
            [assignment] => 2
            [1] => 6
            [userid] => 6
            [2] => 1149410409
            [timecreated] => 1149410409
            [3] => 1149410409
            [timemodified] => 1149410409
            [4] => 1
            [numfiles] => 1
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 73
            [grade] => 73
            [8] => great job
            [comment] => great job
            [9] => 0
            [format] => 0
            [10] => 2
            [teacher] => 2
            [11] => 1149410506
            [timemarked] => 1149410506
            [12] => 0
            [mailed] => 0
        )

    [5] => Array
        (
            [id] => 5
            [0] => 1
            [assignment] => 1
            [1] => 6
            [userid] => 6
            [2] => 1150097028
            [timecreated] => 1150097028
            [3] => 0
            [timemodified] => 0
            [4] => 0
            [numfiles] => 0
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 0
            [grade] => 0
            [8] => 
            [comment] => 
            [9] => 0
            [format] => 0
            [10] => 0
            [teacher] => 0
            [11] => 0
            [timemarked] => 0
            [12] => 0
            [mailed] => 0
        )

    [7] => Array
        (
            [id] => 7
            [0] => 3
            [assignment] => 3
            [1] => 6
            [userid] => 6
            [2] => 1150097041
            [timecreated] => 1150097041
            [3] => 0
            [timemodified] => 0
            [4] => 0
            [numfiles] => 0
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 0
            [grade] => 0
            [8] => 
            [comment] => 
            [9] => 0
            [format] => 0
            [10] => 0
            [teacher] => 0
            [11] => 0
            [timemarked] => 0
            [12] => 0
            [mailed] => 0
        )

)
Error: Turn off debugging to hide this error.

SELECT * FROM mdl_assignment_submissions WHERE userid = '6' LIMIT 100

Found more than one record in get_record_sql !

Array
(
    [3] => Array
        (
            [id] => 3
            [0] => 2
            [assignment] => 2
            [1] => 6
            [userid] => 6
            [2] => 1149410409
            [timecreated] => 1149410409
            [3] => 1149410409
            [timemodified] => 1149410409
            [4] => 1
            [numfiles] => 1
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 73
            [grade] => 73
            [8] => great job
            [comment] => great job
            [9] => 0
            [format] => 0
            [10] => 2
            [teacher] => 2
            [11] => 1149410506
            [timemarked] => 1149410506
            [12] => 0
            [mailed] => 0
        )

    [5] => Array
        (
            [id] => 5
            [0] => 1
            [assignment] => 1
            [1] => 6
            [userid] => 6
            [2] => 1150097028
            [timecreated] => 1150097028
            [3] => 0
            [timemodified] => 0
            [4] => 0
            [numfiles] => 0
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 0
            [grade] => 0
            [8] => 
            [comment] => 
            [9] => 0
            [format] => 0
            [10] => 0
            [teacher] => 0
            [11] => 0
            [timemarked] => 0
            [12] => 0
            [mailed] => 0
        )

    [7] => Array
        (
            [id] => 7
            [0] => 3
            [assignment] => 3
            [1] => 6
            [userid] => 6
            [2] => 1150097041
            [timecreated] => 1150097041
            [3] => 0
            [timemodified] => 0
            [4] => 0
            [numfiles] => 0
            [5] => 
            [data1] => 
            [6] => 
            [data2] => 
            [7] => 0
            [grade] => 0
            [8] => 
            [comment] => 
            [9] => 0
            [format] => 0
            [10] => 0
            [teacher] => 0
            [11] => 0
            [timemarked] => 0
            [12] => 0
            [mailed] => 0
        )

)

Project ONE

Due date: maandag, 11 december 2006, 01:30
Not submitted yet (174 days 6 hours early)
Due date: donderdag, 1 januari 1970, 01:00
Not submitted yet
Assignment: opdracht
Due date: zaterdag, 9 december 2006, 01:55
Not submitted yet (172 days 6 hours early)

Course FIVE SOUTH

Calendar

Skip block 4
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 Today maandag, 19 juni 19 20 21 22 23 24
25 26 27 28 29 30  
noteit.gifMy bookmarks/notes
pen.gifMy Journal

Latest News

Skip block 5
(No news has been posted yet)
In reply to Ger Tielemans

Re: Version 1.6 and My Moodle Page - no problemo

by Ger Tielemans -
Works now ok, I like it! Only setting sticky blocks for courses gives an error in 1.6.1, but I do not use this option: I prefer to tune the blocks in config.php (more finetuning possible there) and give the teachers the freedom to rmove my suggested blocks.
In reply to Matthew Whelpton

Re: My Moodle: Version 1.6 and My Moodle Page

by Artem Andreev -
I like "My Moodle". But I don't want set mymoodleredirect...
Is it useful to add tab "My Moodle" on user page (near "Profile", "Forum posts", "Blogs", etc)?
In reply to Artem Andreev

Re: My Moodle: Version 1.6 and My Moodle Page

by Elena Ivanova -

I agree.
For right now I have added html block on the Moodle Homepage, which has a link to My Moodle, so people can access it if they wish.

In reply to Elena Ivanova

Re: My Moodle: Version 1.6 and My Moodle Page

by Sarah Quantick -

This seems like a good idea.

 

I have been looking at mymoodle but am concerned about how difficult it is to go back to the home page a HTML link would be a way to over come this.

In reply to Elena Ivanova

Re: My Moodle: Version 1.6 and My Moodle Page

by A. T. Wyatt -

Ditto!  That works best for us, I think.

atw

In reply to A. T. Wyatt

Re: My Moodle: Version 1.6 and My Moodle Page

by Stephen Plume -
Is it possible to stop students being able to edit MyMoodle?

Thanks
In reply to Stephen Plume

Re: My Moodle: Version 1.6 and My Moodle Page

by Jeff Wood -
I would really like this feature too.
In reply to Stephen Plume

Re: My Moodle: Version 1.6 and My Moodle Page

by Mat Cannings -
I have managed to disable block editing in 1.6, I don't think this is necessary in 1.7 and above as there is a 'My Course' configuration option available. The 'sticky blocks' option for adding blocks via the configuration menu still works.

There are changes to two files required.
The first change is to the file located at .../moodlename/my/index.php on your server

just after the section
if (($edit != -1) and $PAGE->user_allowed_editing()) {
$USER->editing = $edit;
}
place the line
$USER->editing = 0;

this sets editing to always be off, but the edit button still shows even though it no longer functions.

To hide the edit button add the following lines to your site theme style sheet
#my-index #navbutton{
display:none;
}
This will cause the edit button to not be shown

In reply to Mat Cannings

Svar: Re: Version 1.6 and My Moodle Page

by Leffe Eriksson -
Thank You Matthew! It works like a charm for me IF You do like this instead;

Replace #navbutton to .navbutton (at least I had to do that in my themelayout...)

#my-index .navbutton{
display:none;
}

In reply to Matthew Whelpton

Re: Version 1.9 and My Moodle Page

by SP Aggrwal -

Hi ,

Can any one tell me how to remove :

Validate HTML, Section 508 check, WCAG 1(2,3) Check

from the login page and other pages.

In reply to SP Aggrwal

Re: Version 1.9 and My Moodle Page

by Minh-Tam Nguyen -
to hide those messages set 'Debug messages' (in Server->Debugging) to NONE or MINIMAL.
Cheers,
Minh-Tam