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.

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.
Please check Moodle Docs My Moodle.
Further documentation contributions on new features are always welcome!

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
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
Sorry, I missed the threads posted here earlier but have found you all now
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.

You can turn it off--that is in the admin configuration settings.
Any ideas?
atw
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.
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.
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.
Re: My Moodle Page - preventing user block display & missing documentation
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.
このフォーラム投稿は削除されました。
I really like "My Moodle". It's a great addition to the core.
However...

...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
- add the "Courses" block, but this requires that they edit the page
- manually remove "my/" from the URL in their address bar (not likely), or
- log out
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
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:

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
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 ) )
|
Calendar
![]() ![]() Latest News(No news has been posted yet)
|
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