Development talk:My Moodle 2.0: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
Of course, different capabilities for whether different bits of My Moodle are visible to a given user makes perfect sense.--[[User:Tim Hunt|Tim Hunt]] 18:54, 9 October 2009 (UTC) | Of course, different capabilities for whether different bits of My Moodle are visible to a given user makes perfect sense.--[[User:Tim Hunt|Tim Hunt]] 18:54, 9 October 2009 (UTC) | ||
With an extra context level, one could assign different roles to different sub-pages. If we just used the user context, then the permissions would apply to all of a user's My Moodle pages. It could also add the possibility of applying permissions to "'locked' pages that would always be the same layout for all users" ("sticky" pages?), which would not be associated with a specific user context. (Though I'm not sure if this is how Mike was planning on implementing that feature.) --[[User:Hubert Chathi|Hubert Chathi]] 20:35, 9 October 2009 (UTC) | :With an extra context level, one could assign different roles to different sub-pages. If we just used the user context, then the permissions would apply to all of a user's My Moodle pages. It could also add the possibility of applying permissions to "'locked' pages that would always be the same layout for all users" ("sticky" pages?), which would not be associated with a specific user context. (Though I'm not sure if this is how Mike was planning on implementing that feature.) --[[User:Hubert Chathi|Hubert Chathi]] 20:35, 9 October 2009 (UTC) | ||
::Yes, you could do that, but why would you want to? Give me some use-cases expressed in the user's vocabulary.--[[User:Tim Hunt|Tim Hunt]] 18:54, 10 October 2009 (UTC) | |||
==Can we do it all with blocks?== | ==Can we do it all with blocks?== | ||
Line 12: | Line 15: | ||
I cannot immediately see why that would not work, however, I freely admit that I have not thought about this as much as you.--[[User:Tim Hunt|Tim Hunt]] 18:54, 9 October 2009 (UTC) | I cannot immediately see why that would not work, however, I freely admit that I have not thought about this as much as you.--[[User:Tim Hunt|Tim Hunt]] 18:54, 9 October 2009 (UTC) | ||
==Including functionality from other myMoodle modifications== | ==Including functionality from other myMoodle modifications== | ||
Ideally, this should include all the additional features that have been added to myMoodle (myCourses sub-page). | Ideally, this should include all the additional features that have been added to myMoodle (myCourses sub-page). | ||
For instance, people have made it possible to show more details about the course, such as the teacher, last access date, etc. | For instance, people have made it possible to show more details about the course, such as the teacher, last access date, etc. | ||
There are modifications of myMoodle that group courses by category (with different background colours) or sort them by title, or allow user to move them, like topics within a course. | There are modifications of myMoodle that group courses by category (with different background colours) or sort them by title, or allow user to move them, like topics within a course. | ||
Maybe it would be worth looking at pagination of courses for users with lots of courses (>50) | Maybe it would be worth looking at pagination of courses for users with lots of courses (>50) |
Revision as of 18:54, 10 October 2009
Why CONTEXT_MYPAGE?
I don't see the need for CONTEXT_MYPAGE. I think it is fine if all of My Moodle is in the user context, just like all of the pages of the forum module are in CONTEXT_MODULE.
Of course, different capabilities for whether different bits of My Moodle are visible to a given user makes perfect sense.--Tim Hunt 18:54, 9 October 2009 (UTC)
- With an extra context level, one could assign different roles to different sub-pages. If we just used the user context, then the permissions would apply to all of a user's My Moodle pages. It could also add the possibility of applying permissions to "'locked' pages that would always be the same layout for all users" ("sticky" pages?), which would not be associated with a specific user context. (Though I'm not sure if this is how Mike was planning on implementing that feature.) --Hubert Chathi 20:35, 9 October 2009 (UTC)
- Yes, you could do that, but why would you want to? Give me some use-cases expressed in the user's vocabulary.--Tim Hunt 18:54, 10 October 2009 (UTC)
Can we do it all with blocks?
I think it would be architecturally very elegant, and maximally flexible, if the whole of My Moodle could be done as blocks. That is, My Moodle would just be a set of empty pages (subpages, or canvases, call them what you will) and all the functionality we might want there would be in the form of blocks.
I cannot immediately see why that would not work, however, I freely admit that I have not thought about this as much as you.--Tim Hunt 18:54, 9 October 2009 (UTC)
Including functionality from other myMoodle modifications
Ideally, this should include all the additional features that have been added to myMoodle (myCourses sub-page). For instance, people have made it possible to show more details about the course, such as the teacher, last access date, etc. There are modifications of myMoodle that group courses by category (with different background colours) or sort them by title, or allow user to move them, like topics within a course. Maybe it would be worth looking at pagination of courses for users with lots of courses (>50)