Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Developer meeting July 2015: Difference between revisions

From MoodleDocs
m (Text replacement - "class="nicetable"" to "class="wikitable"")
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Developer meetings]] > July 2015 meeting notes
[[Developer meetings]] > July 2015 meeting notes


{| class="nicetable"
{| class="wikitable"
|-
|-
| Time
| Time
Line 13: Line 13:
|-
|-
| Chat
| Chat
| [https://moodle.org/local/chatlogs/info.php Regular dev chat]
| [https://moodle.org/local/chatlogs/index.php?conversationid=17967 Moodle Jabber dev chat]
|-
|-
| Twitter
| Twitter
Line 25: Line 25:
|}
|}


== Agenda ==
== Summary report of the recent MoodleMoot Working groups and hackfests (Dublin, Melbourne) ==
00:01:25 Michael de Raadt, David Mudrák, and Andrew Nicols


* Summary report of the recent MoodleMoot Working groups and hackfests (Dublin, Melbourne) - David Mudrák, Andrew Nicols, Michael de Raadt
Hackfests presented as an opportunity for
* Moodle Association and how it is supposed to affect the Moodle development in the future - Martin Dougiamas
* Moodle HQ's personal projects week products - HQ devs
** Improved East Asian support (ruby tags in Atto and in fullname()) - Jetha Chan
** mod_lesson improved lesson creation tool - Adrian Greeve
** Events Graphic Reports plugin - Simey Lameze
** Moodle - Ifttt integration - Ankit Agarwal
* Moodle Mobile 2 - Juan Leyva
* Work in progress on Learning plans and outcomes project for Moodle 3.0 - Damyon (to be confirmed)
* ...


Please feel encouraged to raise topics you would like to present / discuss during the meeting. Contact [https://moodle.org/user/profile.php?id=1601 David Mudrák] for details.
* Introduction to Moodle development procedures (how to submit patches, maintain a plugin etc)
* Learning about APIs, patterns and tools
* Open show-and-talk sessions on various topics and issues
* Discussing outputs from working groups
 
Working group is an opportunity for the users community to be more involved in Moodle development. Folks are encouraged to join the WG even without being able to attend the MoodleMoot.
 
Output of working groups serve as the input for the hackfest session where suggested features are discussed from development / implementation perspective.
 
=== Melbourne Working groups and hackfest ===
[[Melbourne_hackfest_July_2015]]
 
* 00:06:00 [https://mootau15.moodlemoot.org/course/view.php?id=9 Assessment analytics working group] - Michael
* 00:11:50 [https://mootau15.moodlemoot.org/course/view.php?id=8 Course Rollover] - Martin & Andrew
 
=== Dublin Working groups and hackfest ===
[[Dublin_hackfest_May_2015]]
 
== Moodle Association and how it is supposed to affect the Moodle development in the future ==
00:25:35 Martin Dougiamas
 
* [[File:moodleassociationdev.pdf]]
* Opportunity for more full-time core developers
* Organised way to gather feedback from the Moodle users community
* Collected annual fees are paid to HQ the develop the core features
 
== Moodle HQ's personal projects week products - HQ devs ==
 
=== Improved East Asian support ===
00:34:00 Jetha Chan
 
* Ruby tags in Atto and in fullname()
* The ruby element info: [http://www.w3.org/TR/html5/text-level-semantics.html#the-ruby-element], [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby]
* MDL-49172
 
=== Integrating Moodle with IFTTT ===
00:38:50 Ankit Agarwal
 
* [https://ifttt.com/recipes IFTTT recipes]
=== Graphical editor for the structure of the Lesson module contents ===
00:43:00 Adrian Greeve
 
=== Events graphic reports plugin ===
00:47:35 Simey Lameze
 
* Charts visualisation of user-activity events
* Related: MDL-35686
 
=== Tag API changes in 3.0 ===
00:52:40 Marina Glancy
 
* MDL-50851
 
== Moodle Mobile 2 ==
01:01:50 Juan Leyva
 
* new Mobile App version coming later this week - [https://docs.google.com/document/d/1wv1rUMwRIy2WgcZJmr8cI7I8RYwuufhQ0ixcfUMZGxU/edit Release notes (wip)]
* ionic framework, angularJS backend
* improved interface everywhere - Messaging, settings, ...
* app styles customization (already present in the  current version)
* infinite scrolls instead of pagination
* HTML5 database, indexdb, websql - allowing for better offline access
* activity completion support
* in-built support for the Book, Choice, Chat modules, IMSCP
* Remote plugins tracker issues: MOBILE-925 MDL-49279 MDL-50032
 
== User disguises (previously anonymous forum) ==
01:20:15 Andrew Nicols
 
I've been looking at how we can implement MDL-1071 - Anonymous Forums for a while and have recently started to write-up my notes.
I believe that this is a realisable goal and I briefly discussed it at the recent Australian Moot's hackfest.
 
My intention is to implement this at the context-level so that, in theory, any module, or block can support the feature.
Some of the feedback that I received at the hackfest was that this should be renamed as Moodle can never really provide true anonymity - it is always possible in some way to determine a user identity (e.g. logs). As a result, I've suggested the name "User Disguises".
 
* [https://docs.google.com/document/d/1z6LSKlNj0OD-1V6xL-CmRvQ6weG-6MwPXmszaU5vO14/edit#heading=h.9ig7urrc6s04 My working notes and summary of the issue] (still a work in progress).
 
----
Please feel encouraged to raise topics you would like to present / discuss during these meetings. Contact [https://moodle.org/user/profile.php?id=1601 David Mudrák] for details.

Latest revision as of 13:23, 14 July 2021

Developer meetings > July 2015 meeting notes

Time 07:00 UTC on Tuesday, 21 July 2015 Add to my calendar
Meeting room Live stream at YouTube
Forum discussion Thread in GDF at moodle.org
Chat Moodle Jabber dev chat
Twitter #moodledev
Social event page Google+ page
Meeting notes devpad

Summary report of the recent MoodleMoot Working groups and hackfests (Dublin, Melbourne)

00:01:25 Michael de Raadt, David Mudrák, and Andrew Nicols

Hackfests presented as an opportunity for

  • Introduction to Moodle development procedures (how to submit patches, maintain a plugin etc)
  • Learning about APIs, patterns and tools
  • Open show-and-talk sessions on various topics and issues
  • Discussing outputs from working groups

Working group is an opportunity for the users community to be more involved in Moodle development. Folks are encouraged to join the WG even without being able to attend the MoodleMoot.

Output of working groups serve as the input for the hackfest session where suggested features are discussed from development / implementation perspective.

Melbourne Working groups and hackfest

Melbourne_hackfest_July_2015

Dublin Working groups and hackfest

Dublin_hackfest_May_2015

Moodle Association and how it is supposed to affect the Moodle development in the future

00:25:35 Martin Dougiamas

  • File:moodleassociationdev.pdf
  • Opportunity for more full-time core developers
  • Organised way to gather feedback from the Moodle users community
  • Collected annual fees are paid to HQ the develop the core features

Moodle HQ's personal projects week products - HQ devs

Improved East Asian support

00:34:00 Jetha Chan

  • Ruby tags in Atto and in fullname()
  • The ruby element info: [1], [2]
  • MDL-49172

Integrating Moodle with IFTTT

00:38:50 Ankit Agarwal

Graphical editor for the structure of the Lesson module contents

00:43:00 Adrian Greeve

Events graphic reports plugin

00:47:35 Simey Lameze

  • Charts visualisation of user-activity events
  • Related: MDL-35686

Tag API changes in 3.0

00:52:40 Marina Glancy

Moodle Mobile 2

01:01:50 Juan Leyva

  • new Mobile App version coming later this week - Release notes (wip)
  • ionic framework, angularJS backend
  • improved interface everywhere - Messaging, settings, ...
  • app styles customization (already present in the current version)
  • infinite scrolls instead of pagination
  • HTML5 database, indexdb, websql - allowing for better offline access
  • activity completion support
  • in-built support for the Book, Choice, Chat modules, IMSCP
  • Remote plugins tracker issues: MOBILE-925 MDL-49279 MDL-50032

User disguises (previously anonymous forum)

01:20:15 Andrew Nicols

I've been looking at how we can implement MDL-1071 - Anonymous Forums for a while and have recently started to write-up my notes. I believe that this is a realisable goal and I briefly discussed it at the recent Australian Moot's hackfest.

My intention is to implement this at the context-level so that, in theory, any module, or block can support the feature. Some of the feedback that I received at the hackfest was that this should be renamed as Moodle can never really provide true anonymity - it is always possible in some way to determine a user identity (e.g. logs). As a result, I've suggested the name "User Disguises".


Please feel encouraged to raise topics you would like to present / discuss during these meetings. Contact David Mudrák for details.