Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Developer meeting November 2008.

Developer meeting November 2008: Difference between revisions

From MoodleDocs
(→‎Other news: evebts subscriptions, forum rewrite, GSOC mentor summit, AOB)
(→‎Moodle 2.0: feedback link for all elements, tagging system improvements)
Line 13: Line 13:
: Martin D said that progress continuing with Moodle 2.0, plus lots of 1.9 fixes. Moodle 1.9.4 will probably be released soon. Moodle 2.0 development includes roles interface improvements, repository stuff, portfolio API, web services, databases and a privacy project.
: Martin D said that progress continuing with Moodle 2.0, plus lots of 1.9 fixes. Moodle 1.9.4 will probably be released soon. Moodle 2.0 development includes roles interface improvements, repository stuff, portfolio API, web services, databases and a privacy project.
* [[Development:Roles_administration_improvements_for_Moodle_2.0|New roles interfaces demo]]
* [[Development:Roles_administration_improvements_for_Moodle_2.0|New roles interfaces demo]]
:Tim demonstrated manage roles every role has new setting defining where you can assign the role, e.g. student to course and activity only, basic mode, allow checkboxes, advanced mode - old page, search / filter list, e.g. filter report, stole Sam's cool rotated column heading from activity completion, for allow role assignments, assign system roles - only admin and course creator, can't unassign the role of admin, options for enrolling users tidier, using javascript, groups page uses same widget, ajaxy search, search options from start of usernames or anywhere in user's name, search options off by default, search options area colapsed, when you create a new course it dumps you on the assign roles page, feedback from person doing usability testing, people want to know where to go next, now there's a link near the bottom, override permissions not changed much, prohibit column hidden, check permissions screen, user selection widget, shows which caps they have, explanation link with popup, drilling down, showing all role assignments user has, user's role report, roles tab in user profile, this user's role assignments, icons by each role assignment link to assign roles page, none of default roles can be assigned in the user context but if they can assign roles relative to this user link
:Tim demonstrated many improvements to roles administration in Moodle 2.0. The manage roles page includes a setting defining where you can assign the role (e.g. student to course and activity only), a filter, and a show/hide advanced settings button; it's no longer possible to unassign the role of admin; on the assign roles page the options for enrolling users are tidier, (uses JavaScript, groups page uses same widget) and there are various search options (collapsed by default); when assigning roles in a new course there's a link to the course page (usability suggestion implemented); there's a new "Check permissions" tab with explanations; the roles tab in the user profile page includes a link to the user's role assignments. Suggestions and comments for further polishing are welcome, plus usability testing on real users.
Martin: things can be further polished if anyone has any suggestions, Tim: as more people look, they will have more suggestions for polishing it further really good discussion in the roles forum, have we got the best names? Martin: need to do usability testing on real users, Tim: ask real teachers


* [[Development:Enrolment_plugins_2.0|Enrolment plugins proposal]] - Tim
* [[Development:Enrolment_plugins_2.0|Enrolment plugins proposal]] - Tim
Line 21: Line 20:
* [[Development:Web_services|New web services system]] and [[Development:Moodle API]]- Jerome
* [[Development:Web_services|New web services system]] and [[Development:Moodle API]]- Jerome
* Repository Plugins & new chat module - Dongsheng
* Repository Plugins & new chat module - Dongsheng
* [https://docs.moodle.org/en/Feedback_link_for_all_elements Feedback link for all elements] If there's time, and I get up again before midnight - Jeff Forssell
 
* [http://tracker.moodle.org/browse/MDL-13404 Tagging system state?] - Pablo Etcheverry
* [[Development:Feedback link for all elements|Feedback link for all elements]]
: Jeff Forssell talked about his ideas for a new feature in Moodle - enabling users to give feedback on course elements such as questions. Please see [[Development:Feedback link for all elements]] for an initial spec. Suggestions and comments welcome! Martin D replied that he liked the idea, though it would need a different name to avoid confusion with the [[Feedback module]] in 2.0.
 
* [http://tracker.moodle.org/browse/MDL-13404 Tagging system improvements]
: Martin D explained that most tags issues were assigned to Mathieu Petit-Clair, who is currently on holiday and then off to Canada. A GSOC project [[Student projects/Blog improvements|blog improvements]] is due to be merged into 2.0, but other tags issues are lower priority for inclusion in 2.0. Tim mentioned that in 1.9 we got a new central tagging library, and the  [[Roadmap|roadmap]] for 2.0 included using the tagging library in different places, such as courses and questions in the question bank.


==Other news==
==Other news==

Revision as of 14:42, 26 November 2008

Developer meetings > November 2008 meeting


The meeting was at 23:00 UTC on Monday, 24 November 2008. We had 36 participants and we covered everything in around two and a quarter hours.


Meeting notes finished soon!

Moodle 2.0

  • Overview
Martin D said that progress continuing with Moodle 2.0, plus lots of 1.9 fixes. Moodle 1.9.4 will probably be released soon. Moodle 2.0 development includes roles interface improvements, repository stuff, portfolio API, web services, databases and a privacy project.
Tim demonstrated many improvements to roles administration in Moodle 2.0. The manage roles page includes a setting defining where you can assign the role (e.g. student to course and activity only), a filter, and a show/hide advanced settings button; it's no longer possible to unassign the role of admin; on the assign roles page the options for enrolling users are tidier, (uses JavaScript, groups page uses same widget) and there are various search options (collapsed by default); when assigning roles in a new course there's a link to the course page (usability suggestion implemented); there's a new "Check permissions" tab with explanations; the roles tab in the user profile page includes a link to the user's role assignments. Suggestions and comments for further polishing are welcome, plus usability testing on real users.
Jeff Forssell talked about his ideas for a new feature in Moodle - enabling users to give feedback on course elements such as questions. Please see Development:Feedback link for all elements for an initial spec. Suggestions and comments welcome! Martin D replied that he liked the idea, though it would need a different name to avoid confusion with the Feedback module in 2.0.
Martin D explained that most tags issues were assigned to Mathieu Petit-Clair, who is currently on holiday and then off to Canada. A GSOC project blog improvements is due to be merged into 2.0, but other tags issues are lower priority for inclusion in 2.0. Tim mentioned that in 1.9 we got a new central tagging library, and the roadmap for 2.0 included using the tagging library in different places, such as courses and questions in the question bank.

Other news

Helen talked about GHOP, a contest funded by Google which gives students aged 13-18 the chance to learn more about and contribute to different aspects of open source software development. Last year, our participation in GHOP was very successful, with approx. 100 tasks being completed by around 50 students. There was a wide variety of tasks including video tutorials explaining 1.9 features, new language pack (Latin), selenium scripts, XMLDB developer documentation, database presets - see GHOP/2008 for the full list. Last year the contest opened on 27 November 2007. We're still waiting for an announcement this year. We'll have a task ideas page in the wiki for everyone to suggest tasks they'd like to see completed.
  • Encouraging new developers
Helen gave a brief update on the initiatives for encouraging new developers which were mentioned in the September developer meeting. We now have a tracker field for identifying easy-to-fix bugs, dev.moodle.org is set up, just waiting for content ;-) and we also have Planet Moodle for aggregating Moodle developer blogs. Please contact Helen or Martin if you'd like your blog feed to be added.
Mike C talked about the concept of events subscriptions and asked for comments. Martin D replied that Mike should take a look at Development:Messaging_2.0, GSOC project which just needs a little tidying up.
Sam described the forum rewrite being considered by the OU to improve usability and performance. Initially it would be developed as a contrib module for 1.9. Hopefully it would be added to core in a later version, perhaps 2.1.
  • GSOC Mentor Summit
Dan P talked about his visit to Google HQ for the GSOC Mentor Summit together with Anthony and David Horat. People were very eager to talk to Dan in his Moodle T-shirt, and he had good conversations with people from Sakai and the DSpace foundation. Dan described the summit as a great thing to be a part of.
  • AOB
Martin mentioned Development:Coding_draft that he was writing, and asked for volunteers to maintain the workshop and lesson modules.