- changed status to resolved
Add Layout Builder for Dasbhoard Page
Issue #664
resolved
It is not possible build a real student "dashboard" within Moodle as the layout is constrained to two columns.
Adding a layout builder to this page would break this constraint and add a lot more flexibility.
Issues to be aware of when doing this:
- Ensure backward compatability with existing Adaptable users (does not mess up block positions on existing sites)
- Ensure default Moodle behaviour maintained on new installs for Adaptable
- Check issue with block regions becoming usable even when not visible on the page by editing the block settings "where this block appears". If the block regions are defined in config.php this will remain an option and so it becomes possible (all be it unlikely) for users to put blocks in regions that do not display on the page with no way to retrieve them
This is also related to #528 wich discussed both the dasboard and profile pages.
Comments (4)
-
-
- changed status to open
In moodle 3.3 the Dashboard do not show the new "My Overview" block
Course Overview is deprecated in moodle 3.3
Probably the same issue than the error in 3.3 in the Dashboard and course page:
The function assign_print_overview() is now deprecated. line 542 of /mod/assign/lib.php: call to debugging() line 47 of /blocks/course_overview/locallib.php: call to assign_print_overview() line 75 of /blocks/course_overview/block_course_overview.php: call to block_course_overview_get_overviews() line 288 of /blocks/moodleblock.class.php: call to block_course_overview->get_content() line 230 of /blocks/moodleblock.class.php: call to block_base->formatted_contents() line 1197 of /lib/blocklib.php: call to block_base->get_content_for_output() line 1249 of /lib/blocklib.php: call to block_manager->create_block_contents() line 579 of /lib/outputrenderers.php: call to block_manager->ensure_content_created() line 166 of /theme/adaptable/layout/includes/header.php: call to core_renderer->standard_head_html() line 30 of /theme/adaptable/layout/dashboard.php: call to require_once() line 1162 of /lib/outputrenderers.php: call to include() line 1092 of /lib/outputrenderers.php: call to core_renderer->render_page_layout() line 164 of /my/index.php: call to core_renderer->header()
-
reporter Can this issue be closed now, I thought it had been resolved?
-
- changed status to resolved
Yes, looks a moodle bug because found the same problem in several sites.
- Log in to comment
Fix
#664. Add layout builder for dashboard→ <<cset 3ffe414e56a7>>