Note:

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

Developer meeting October 2014: Difference between revisions

From MoodleDocs
No edit summary
m (Summarize the answers to the put questions)
(5 intermediate revisions by 2 users not shown)
Line 33: Line 33:
; Proposal for making the quiz continue to work when the internet connection drops: by Tim Hunt, MDL-47688.
; Proposal for making the quiz continue to work when the internet connection drops: by Tim Hunt, MDL-47688.
; Date/Time/Timezone cleanup: proposed by Petr Skoda
; Date/Time/Timezone cleanup: proposed by Petr Skoda
== Slides presented during the meeting ==
* [https://docs.google.com/presentation/d/1GOdZKpsN1UMpFY5eMzO9_DPdOa473DqASTQwXaVORJY/edit?usp=sharing Inbound message API]
* [https://docs.google.com/presentation/d/1NkemcBW7SSR-BMyC8RiaUdwFwui_lPrL14hy1p_nfFU/edit?usp=sharing Mobile App development news and roadmap]
* [https://drive.google.com/file/d/0ByVGK6tbSC9ObDJlTlQ4RVVPR2c/view?usp=sharing Plugins directory news and roadmap]


If you have something you'd like to add to this page, please edit this page or contact [https://moodle.org/user/profile.php?id=1601 David Mudrák].
If you have something you'd like to add to this page, please edit this page or contact [https://moodle.org/user/profile.php?id=1601 David Mudrák].
== Meeting video ==
<mediaplayer>https://www.youtube.com/watch?v=lc4rOo6Tu_o</mediaplayer>
== Meeting chat log ==
<div style="height:300px;overflow:auto;">
{| class="nicetable"
|-
| <span style="white-space:pre">Andrew Davis</span>
| can someone post a link to the youtube channel?
| <span style="white-space:pre">13:00:02 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Andrew, you and everyone else.
| <span style="white-space:pre">13:00:04 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Andrew: https://www.youtube.com/watch?v=lc4rOo6Tu_o
| <span style="white-space:pre">13:00:13 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| That was aimed at Andrew N
| <span style="white-space:pre">13:00:15 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| https://docs.moodle.org/dev/Developer_meeting_October_2014
| <span style="white-space:pre">13:00:15 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| timhunt: I guessed, but several of those are Must fixes
| <span style="white-space:pre">13:00:29 UTC</span>
|-
| <span style="white-space:pre">Andrew Davis</span>
| thanks :)
| <span style="white-space:pre">13:00:31 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| *waves* it's live
| <span style="white-space:pre">13:02:22 UTC</span>
|-
| <span style="white-space:pre">Sam Hemelryk</span>
| Hello!
| <span style="white-space:pre">13:02:23 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| I hope david is not between HQ and developers
| <span style="white-space:pre">13:02:56 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| hello
| <span style="white-space:pre">13:03:05 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| But instead is a facilitator encoraging more communication betwene all developers
| <span style="white-space:pre">13:03:20 UTC</span>
|-
| <span style="white-space:pre">*David Mudrák</span>
| hopes so
| <span style="white-space:pre">13:05:06 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| We don't yet know how painful LTS will be.
| <span style="white-space:pre">13:05:09 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| (or not)
| <span style="white-space:pre">13:05:11 UTC</span>
|-
| <span style="white-space:pre">Tony Butler</span>
| Will this apply to the Assign grading sheet too?
| <span style="white-space:pre">13:08:12 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| not yet (afaik)
| <span style="white-space:pre">13:08:33 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| No not yet
| <span style="white-space:pre">13:09:03 UTC</span>
|-
| <span style="white-space:pre">Tony Butler</span>
| Shame. On the roadmap though?
| <span style="white-space:pre">13:09:21 UTC</span>
|-
| <span style="white-space:pre">Ruslan Kabalin</span>
| Heh, I can see Andrew N with his $CFG->beard=true
| <span style="white-space:pre">13:09:43 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| Tony/Ruslan, next developer meeting we should have a group watching session :P
| <span style="white-space:pre">13:10:23 UTC</span>
|-
| <span style="white-space:pre">Tony Butler</span>
| Ruslan also has $CFG->beard = true
| <span style="white-space:pre">13:10:23 UTC</span>
|-
| <span style="white-space:pre">Mary Cooch</span>
| so the "Hacky admin setting "(quote) will be integrated into 2.8 imminently?
| <span style="white-space:pre">13:10:30 UTC</span>
|-
| <span style="white-space:pre">Ruslan Kabalin</span>
| No in my case $CFG->beard = $CFG->wifelikesbeard :)
| <span style="white-space:pre">13:11:32 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| ha
| <span style="white-space:pre">13:11:44 UTC</span>
|-
| <span style="white-space:pre">Ruslan Kabalin</span>
| Dan P +1 to watching session )
| <span style="white-space:pre">13:12:21 UTC</span>
|-
| <span style="white-space:pre">*Dan Poltawski</span>
| will gets the beers :D
| <span style="white-space:pre">13:12:35 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Wanting to do analytics does not requre a hard-to-use logging API.
| <span style="white-space:pre">13:12:50 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| IN fact, it woudl be promosted by an easy-to-use API.
| <span style="white-space:pre">13:13:00 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Ruslan has a beard!?
| <span style="white-space:pre">13:13:16 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| please can the hangout camera be set to the person presenting at the time
| <span style="white-space:pre">13:13:55 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| It is...
| <span style="white-space:pre">13:14:11 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| I'm watching it now on my iPad
| <span style="white-space:pre">13:14:22 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| currently it just detects who is making a noise
| <span style="white-space:pre">13:14:27 UTC</span>
|-
| <span style="white-space:pre">Ruslan Kabalin</span>
| Andrew Nicols yep ))
| <span style="white-space:pre">13:14:38 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Who is taking over Michael's position?
| <span style="white-space:pre">13:14:50 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Everyone except for HQ is muted
| <span style="white-space:pre">13:14:51 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| also the pictures of participants are obscuring the presentation
| <span style="white-space:pre">13:14:52 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| tsala: we can't control that
| <span style="white-space:pre">13:15:04 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Make your window taller though
| <span style="white-space:pre">13:15:07 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| yes you can
| <span style="white-space:pre">13:15:09 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| Multiple people will be taking parts of my current role.
| <span style="white-space:pre">13:15:18 UTC</span>
|-
| <span style="white-space:pre">Anthony Borrow</span>
| $newbeard->init()
| <span style="white-space:pre">13:15:18 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Ah okay - speak to david then ;)
| <span style="white-space:pre">13:15:22 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| you can make the pictures go away by setting the camera focus
| <span style="white-space:pre">13:15:30 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Some of us developer do not miss a conneciton with users. RRead the forums!]
| <span style="white-space:pre">13:15:38 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| David, in the hangout please could you set the focus of the camera to the person presenting
| <span style="white-space:pre">13:18:21 UTC</span>
|-
| <span style="white-space:pre">meetingroom</span>
| should be now, we'll set them manually
| <span style="white-space:pre">13:18:49 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| ?
| <span style="white-space:pre">13:19:04 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| it just flicked to David
| <span style="white-space:pre">13:19:16 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| its not doing that here
| <span style="white-space:pre">13:19:27 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Can this be used to handle email bounceback?
| <span style="white-space:pre">13:19:34 UTC</span>
|-
| <span style="white-space:pre">meetingroom</span>
| Might have been a misclick
| <span style="white-space:pre">13:19:35 UTC</span>
|-
| <span style="white-space:pre">Sam Hemelryk</span>
| Rex I believe so
| <span style="white-space:pre">13:19:59 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| presentation slides are still being obscured by pictures
| <span style="white-space:pre">13:20:25 UTC</span>
|-
| <span style="white-space:pre">meetingroom</span>
| Absolutely, but there's not a handler for it yet
| <span style="white-space:pre">13:20:34 UTC</span>
|-
| <span style="white-space:pre">Eric Merrill</span>
| I'm sorry if I missed it, but does the inbound handler screen out 'on vacation' type auto-replies?
| <span style="white-space:pre">13:23:14 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| great question
| <span style="white-space:pre">13:23:47 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| (77 watching the meeting)
| <span style="white-space:pre">13:25:12 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| Hope it doesn't get into an infinite loop because of auto-reply type responses
| <span style="white-space:pre">13:25:56 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| How many MTAs are well-behaving ;-)
| <span style="white-space:pre">13:27:10 UTC</span>
|-
| <span style="white-space:pre">Bas Brands</span>
| David just held up a sign saying “Notebook Broken” :)
| <span style="white-space:pre">13:27:28 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| Another use for this api could be email assign submissions (direct instead of through private files)
| <span style="white-space:pre">13:27:42 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| Hopefully he'll be back soon.
| <span style="white-space:pre">13:27:45 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| I really want a smoothie now.
| <span style="white-space:pre">13:28:01 UTC</span>
|-
| <span style="white-space:pre">Eric Merrill</span>
| I know that gmail sometimes give auto-replies
| <span style="white-space:pre">13:28:02 UTC</span>
|-
| <span style="white-space:pre">Eric Merrill</span>
| from moodle forum emails - cause I get them
| <span style="white-space:pre">13:28:14 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| we'll find this out quickly when we enable it on moodle.org :o
| <span style="white-space:pre">13:28:24 UTC</span>
|-
| <span style="white-space:pre">Eric Merrill</span>
| :)
| <span style="white-space:pre">13:28:34 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| What's the expiration date?
| <span style="white-space:pre">13:29:48 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Oh, attachments work as well?
| <span style="white-space:pre">13:30:18 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| Its configurable for each handler
| <span style="white-space:pre">13:30:23 UTC</span>
|-
| <span style="white-space:pre">Bas Brands</span>
| Pretty cool stuff. So this could turn Moodle into an email based student support ticket system I guess
| <span style="white-space:pre">13:31:04 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| Mm, mail in your assignment
| <span style="white-space:pre">13:31:26 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| "Are you still alive? Reply to this email if you are."
| <span style="white-space:pre">13:31:59 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| Yes or yes
| <span style="white-space:pre">13:32:12 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Cake or Death
| <span style="white-space:pre">13:32:16 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| moodlebot: Did you see that? Someone said cake !
| <span style="white-space:pre">13:32:41 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| :<nowiki>|</nowiki>
| <span style="white-space:pre">13:32:52 UTC</span>
|-
| <span style="white-space:pre">Moodle Bot</span>
| ankit: No, I missed it.  Cake is a lie!
| <span style="white-space:pre">13:32:52 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| :)
| <span style="white-space:pre">13:33:01 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| lol
| <span style="white-space:pre">13:33:13 UTC</span>
|-
| <span style="white-space:pre">Bas Brands</span>
| Cool! Moodle MUD :)
| <span style="white-space:pre">13:34:40 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| I used to MOO a *lot* back in 1980's
| <span style="white-space:pre">13:34:48 UTC</span>
|-
| <span style="white-space:pre">Anthony Borrow</span>
| so Moodle,org can now email mojitos to everyone?
| <span style="white-space:pre">13:34:57 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| One thing about all this is that it actually can improve accessibility a lot
| <span style="white-space:pre">13:35:11 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| (that sounds like an admission of failure?!)
| <span style="white-space:pre">13:35:24 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Which library?
| <span style="white-space:pre">13:35:37 UTC</span>
|-
| <span style="white-space:pre">Marina Glancy</span>
| mute David please
| <span style="white-space:pre">13:35:54 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| Horde I think
| <span style="white-space:pre">13:35:55 UTC</span>
|-
| <span style="white-space:pre">David Mudrák</span>
| Horde I guess
| <span style="white-space:pre">13:35:56 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| eh? not at all, Dan.  options are always good. 
| <span style="white-space:pre">13:35:58 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| No web interface will let you reply to a forum post notification faster than "reply"
| <span style="white-space:pre">13:36:21 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| The email address is a one-time use, right?
| <span style="white-space:pre">13:37:51 UTC</span>
|-
| <span style="white-space:pre">Marina Glancy</span>
| not necessary Rex
| <span style="white-space:pre">13:38:05 UTC</span>
|-
| <span style="white-space:pre">Sam Hemelryk</span>
| Horde http://www.horde.org/
| <span style="white-space:pre">13:38:31 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| eg the one to send files to Private FIles is one you would add to your contacts and use it anytime
| <span style="white-space:pre">13:38:33 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Rex: Nope - you can use them multiple times
| <span style="white-space:pre">13:38:52 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| But a handler could disable it if you wanted
| <span style="white-space:pre">13:39:02 UTC</span>
|-
| <span style="white-space:pre">Marina Glancy</span>
| https://docs.moodle.org/dev/String_deprecation
| <span style="white-space:pre">13:39:13 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| So verp will be transitioned to this?
| <span style="white-space:pre">13:39:26 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| (clap) (clap) (clap)
| <span style="white-space:pre">13:39:32 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Verp doesn't work any more
| <span style="white-space:pre">13:39:45 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| So that will need fixing too
| <span style="white-space:pre">13:39:50 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| someobody switch the camera
| <span style="white-space:pre">13:40:03 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| thanks
| <span style="white-space:pre">13:40:10 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| (I guess you did it before I asked :))
| <span style="white-space:pre">13:40:16 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| I'm watching on my iPad and it's still showing me lol
| <span style="white-space:pre">13:40:42 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Anyone know why hangouts would lose audio?
| <span style="white-space:pre">13:41:02 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| It suddenly died for me.
| <span style="white-space:pre">13:41:07 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| Hangouts are fickle.
| <span style="white-space:pre">13:42:08 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| You can try reinstalling the Google plugin.
| <span style="white-space:pre">13:42:19 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| In our meetings sometimes around 45 mins Google Chrome craps out and needs to restart
| <span style="white-space:pre">13:42:34 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| Well I found hangouts doesn't work very well with chrome :D
| <span style="white-space:pre">13:42:42 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| i'd just leave and come back
| <span style="white-space:pre">13:42:43 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| http://www.losttheaudioofhangut_foreveryoneorjustme.com
| <span style="white-space:pre">13:42:48 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Dan, tried that.
| <span style="white-space:pre">13:42:57 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| you can catch up by watchng the 'live stream' :P
| <span style="white-space:pre">13:43:04 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Also just tried switching to Chrome.
| <span style="white-space:pre">13:43:08 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Eloy: hangut? sounds painfulk
| <span style="white-space:pre">13:43:36 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| Then Eloy's link seems the only solution :P
| <span style="white-space:pre">13:43:37 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| (heh)
| <span style="white-space:pre">13:43:45 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| pretty sure I can hear tims office now
| <span style="white-space:pre">13:43:55 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Yup - I just muted you Tim ;
| <span style="white-space:pre">13:44:04 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| ;)
| <span style="white-space:pre">13:44:05 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Ok, so mic is workng, but not headphones.
| <span style="white-space:pre">13:44:11 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| :-(
| <span style="white-space:pre">13:44:13 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| say something, tim
| <span style="white-space:pre">13:44:24 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Dodgy headphone socket.
| <span style="white-space:pre">13:44:34 UTC</span>
|-
| <span style="white-space:pre">jennymgray</span>
| I've asked them to be a bit quieter and explained why!
| <span style="white-space:pre">13:44:43 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Ooh! it owrks if I have the plug only half plugged in.
| <span style="white-space:pre">13:45:00 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| No, that is a simple common idiom!
| <span style="white-space:pre">13:45:34 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| That's what she said.
| <span style="white-space:pre">13:46:01 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Acutally, not with the group by
| <span style="white-space:pre">13:46:02 UTC</span>
|-
| <span style="white-space:pre">*Andrew Nicols</span>
| is disturbed by michael's she!
| <span style="white-space:pre">13:46:40 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| Sorry. I'd usually rely on Mark for such.
| <span style="white-space:pre">13:47:42 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| There is echo
| <span style="white-space:pre">13:48:31 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| I can hear him without issue
| <span style="white-space:pre">13:48:54 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| It was there for a min or so
| <span style="white-space:pre">13:49:05 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Are these presentations going to be linked to on the notes/agenda?
| <span style="white-space:pre">13:49:05 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| no echo here
| <span style="white-space:pre">13:49:07 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| it is fine now
| <span style="white-space:pre">13:49:08 UTC</span>
|-
| <span style="white-space:pre">David Mudrák</span>
| Rex: I'll ask people to send me them and will put them there
| <span style="white-space:pre">13:50:06 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| this is the part of the presentation where Eloy can here exactly whats going on :P
| <span style="white-space:pre">13:51:24 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| indeed
| <span style="white-space:pre">13:51:33 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| only part of
| <span style="white-space:pre">13:51:42 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| What's not going to work in 2.7? (in terms of missing web services)
| <span style="white-space:pre">13:52:19 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| 2.8 Rex?
| <span style="white-space:pre">13:53:23 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| or 2.7?
| <span style="white-space:pre">13:53:25 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| they've just increased that limit, Juan (I think for all versions)
| <span style="white-space:pre">13:53:41 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Juan said that all required web services for the mobile app is in 2.8. But we are running 2.7, so I just wanted to know what's not going to work for us.
| <span style="white-space:pre">13:54:05 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| 2.7 … because some features of the mobile app won't work without correposndent Moodle improvements in 2.8
| <span style="white-space:pre">13:54:06 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| Rex, install local_mobile, it's really safe
| <span style="white-space:pre">13:54:20 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| no, i'm wrong - iOS8 https://developer.apple.com/library/IOs/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html
| <span style="white-space:pre">13:54:46 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| That will add the needed web services in 2.7
| <span style="white-space:pre">13:54:51 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Is there a hawk?
| <span style="white-space:pre">13:54:52 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| https://moodle.org/plugins/view.php?plugin=local_mobile
| <span style="white-space:pre">13:54:54 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Dan Bennett: Juan is using Adium and the default soundset is to quack
| <span style="white-space:pre">13:55:14 UTC</span>
|-
| <span style="white-space:pre">David Mudrák</span>
| Dan B: sounds like that :-)
| <span style="white-space:pre">13:55:16 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Ah! Scared the life out of me with headphones on full!
| <span style="white-space:pre">13:55:27 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| So that adds the missing stuff? Yeah, I thought that we needed to install local_mobile plugin regardless if we are running the latest version or not
| <span style="white-space:pre">13:55:28 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| no it's just a filler plugin
| <span style="white-space:pre">13:55:48 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| all the Moodle mobile features are migrated into core over time.  But obviously apps get updated instantly, so this fills the gap
| <span style="white-space:pre">13:56:38 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| If any of you know anyone using our app as a basis for development and not sharing back, please guilt them
| <span style="white-space:pre">13:58:39 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| (same for webservices, Juan is practically the only person adding new webservices)
| <span style="white-space:pre">13:59:46 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| applauses
| <span style="white-space:pre">14:02:13 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| (y) (cool) (y)
| <span style="white-space:pre">14:02:41 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| Personally I am really enjoying those interviews!
| <span style="white-space:pre">14:05:03 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| (y)
| <span style="white-space:pre">14:05:14 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| https://moodle.org/mod/forum/view.php?id=8149
| <span style="white-space:pre">14:05:31 UTC</span>
|-
| <span style="white-space:pre">Sam Hemelryk</span>
| Yay for automated releasing via github
| <span style="white-space:pre">14:07:54 UTC</span>
|-
| <span style="white-space:pre">dave</span>
| \o/
| <span style="white-space:pre">14:08:05 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| But the same tools for automated checks for plugins will be used for core code as well, right?
| <span style="white-space:pre">14:09:35 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| What's the best way to keep up with Plugin awards, interviews, etc.?
| <span style="white-space:pre">14:09:37 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| ambitious roadmap, yuppi.
| <span style="white-space:pre">14:09:46 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| 1024 is more than users can even parse, we need those ratings and other things to surface the most useful stuff
| <span style="white-space:pre">14:09:58 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| I see an rss feed for featured plugins: https://moodle.org/plugins/browse.php?list=award&id=2
| <span style="white-space:pre">14:10:05 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| subscribe to the plugins traffic forum
| <span style="white-space:pre">14:10:25 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| I read it via Flipboard
| <span style="white-space:pre">14:10:29 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| I see it on twitter
| <span style="white-space:pre">14:10:49 UTC</span>
|-
| <span style="white-space:pre">Anthony Borrow</span>
| it would be good if when a site registers we could see what plugins are actually installed in the wild
| <span style="white-space:pre">14:10:52 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| ^
| <span style="white-space:pre">14:11:28 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| If you want people from Catalyst, pick a better time for them.
| <span style="white-space:pre">14:11:55 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| At least once in a while.
| <span style="white-space:pre">14:12:04 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| (y), stop treating us europeans so well
| <span style="white-space:pre">14:12:27 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| LOL
| <span style="white-space:pre">14:12:35 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Kristina Hoeppner, Aaron, Son,...
| <span style="white-space:pre">14:12:48 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| +1...
| <span style="white-space:pre">14:13:03 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Can we get a whole feature developed during this meeting? Can anyone peer review MDL-47791?
| <span style="white-space:pre">14:14:02 UTC</span>
|-
| <span style="white-space:pre">Moodle Bot</span>
| https://tracker.moodle.org/browse/MDL-47791 - Remove information about permissions from the top of the question editing form, V: 0, W: 0, Type: Improvement, Assignee: Tim Hunt, Priority: Minor, Status: Waiting for peer review
| <span style="white-space:pre">14:14:02 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| ==> ./configure --prefix=/usr/local/Cellar/php55/5.5.18 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/
checking Oracle OCI support for PDO... yes
checking Oracle Install-Dir... instantclient,/usr/local/lib
checking if that is sane... yes
checking size of long int... 8
checking for oci.h... configure: error: I'm too dumb to figure out where the include dir is in your Instant Client install
| <span style="white-space:pre">14:16:12 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| lol
| <span style="white-space:pre">14:16:29 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Client storage varies so much between browsers
| <span style="white-space:pre">14:17:16 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Some browsers crash if you put too much in them
| <span style="white-space:pre">14:17:23 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Where too much = 1MB
| <span style="white-space:pre">14:17:28 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Safari IIRC
| <span style="white-space:pre">14:17:32 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| And the other resources (js, and images)
| <span style="white-space:pre">14:18:05 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| Not hard to require one browser
| <span style="white-space:pre">14:18:16 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Shiny
| <span style="white-space:pre">14:18:35 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| 'this is impossible' https://moodle.org/mod/forum/discuss.php?d=71136 :D
| <span style="white-space:pre">14:18:38 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| True, but just wone to be arare of
| <span style="white-space:pre">14:18:42 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| Would you have to store the correct answers?
| <span style="white-space:pre">14:18:49 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| In the browser?
| <span style="white-space:pre">14:19:07 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| How does that fit in with timed quiz sessions?
| <span style="white-space:pre">14:19:41 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| Ah, good
| <span style="white-space:pre">14:19:45 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| crazily possible, indeed.
| <span style="white-space:pre">14:19:46 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Sounds awesome! :)
| <span style="white-space:pre">14:19:51 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| or possibly crazy, lol.
| <span style="white-space:pre">14:19:59 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| ;)
| <span style="white-space:pre">14:19:59 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| http://tracker.moodle.org/browse/MDL-47688
| <span style="white-space:pre">14:20:01 UTC</span>
|-
| <span style="white-space:pre">Moodle Bot</span>
| https://tracker.moodle.org/browse/MDL-47688 - Use ajax + client storage so that users can continue to work on their quiz even if they lose network connection, V: 2, W: 2, Type: Bug, Assignee: Tim Hunt, Priority: Critical, Status: Open
| <span style="white-space:pre">14:20:01 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| Yup!
| <span style="white-space:pre">14:20:30 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| At least for this use case even a subset of tools and functionality can be useful enough.
| <span style="white-space:pre">14:20:34 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| We tried it for Atto's draft storage
| <span style="white-space:pre">14:20:36 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| But it had security issues for that purpose
| <span style="white-space:pre">14:20:45 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| you need to off-store the whole attempt + some auth...
| <span style="white-space:pre">14:20:58 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| I'm just glad the OU are once again attempting offline Moodle :P
| <span style="white-space:pre">14:21:25 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| LOL
| <span style="white-space:pre">14:21:32 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Thanks Dan.
| <span style="white-space:pre">14:21:36 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Good luck, Tim!
| <span style="white-space:pre">14:21:46 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Probalby no crazier than reply-by-email :-)
| <span style="white-space:pre">14:22:01 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| With atto we had concerns about students getting other students text from browsers on shared computers
| <span style="white-space:pre">14:22:06 UTC</span>
|-
| <span style="white-space:pre">Marina Glancy</span>
| quiz by email!
| <span style="white-space:pre">14:22:14 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| if i can help... don't ask me (punch).
| <span style="white-space:pre">14:22:18 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Damyon, yes. Will need a suitable unqieu key in client storage.
| <span style="white-space:pre">14:22:28 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| For quiz, it will probably be quiz attemptid.
| <span style="white-space:pre">14:22:37 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Yes marina! Quiz by email. Get on that tim! :P
| <span style="white-space:pre">14:22:40 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| Mod choice by email sound doable
| <span style="white-space:pre">14:23:09 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Also, I may use some basic encryption, but there is not much point if you need to be able to decrypt it on the client.
| <span style="white-space:pre">14:23:20 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| I do!
| <span style="white-space:pre">14:23:58 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| Once we have more implementations using logs, it will be clearer for people.
| <span style="white-space:pre">14:24:13 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| More to copy.
| <span style="white-space:pre">14:24:15 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| But any attempt to make the system simpler to use?
| <span style="white-space:pre">14:24:46 UTC</span>
|-
| <span style="white-space:pre">Andrew Nicols</span>
| timhunt: Encryption in JS is hard to get right
| <span style="white-space:pre">14:25:05 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| (y)
| <span style="white-space:pre">14:25:20 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Maybe some generic events that plugins can call? Like a generic user added this, deleted this, etc and you pass in the plugin name?
| <span style="white-space:pre">14:25:22 UTC</span>
|-
| <span style="white-space:pre">Eric Merrill</span>
| I will say from a sys-admin point of view - it's worrying how big the new log table gets, but you can't use any of the reports that people care about if you move it to an external DB
| <span style="white-space:pre">14:25:31 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| More to the point, we should try to get the next API we build right.
| <span style="white-space:pre">14:27:39 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Whatever happened to the element library.
| <span style="white-space:pre">14:27:46 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| ?
| <span style="white-space:pre">14:27:48 UTC</span>
|-
| <span style="white-space:pre">Damyon Wiese</span>
| The element library wasn't right yet so we held off
| <span style="white-space:pre">14:28:20 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| is there a case for a simplified api for things that really don't need such rich reporting
| <span style="white-space:pre">14:28:22 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| recent examples: installing a langpack, deleting a spammer ;-)
| <span style="white-space:pre">14:28:55 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| But that's really the point, we don't yet know what needs rich reporting and what doesn't
| <span style="white-space:pre">14:28:59 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| assuming that rants are mainly about implementing them in mods... I think we could end with some "reduced" versions implementing the mandatory ones (view...) and then some simple "child" wrapper supporting 2nd level information in a generic way.
| <span style="white-space:pre">14:29:05 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| well, these are really admin logs, not especially about educational data
| <span style="white-space:pre">14:29:16 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| 2ndl level = forum->posts, assigment->submissions and so on.
| <span style="white-space:pre">14:29:33 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| all them share a lot in common
| <span style="white-space:pre">14:29:40 UTC</span>
|-
| <span style="white-space:pre">Eric Merrill</span>
| For reference about tables sizes. Under the new scheme, we are generating about 300GB of log table per year (extrapolated), whereas under the old log system it was about 20GB per year. I would prefer to move that content off of the prime DB, but if I do activity reports don't work.
| <span style="white-space:pre">14:30:41 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| I really liked Martin's comment about separating the UI and backend with web services. Maybe that can be discussed in the future Moodle Moot hackfest in Aus?
| <span style="white-space:pre">14:31:16 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| We need to wait and see what ES6 module system will cover
| <span style="white-space:pre">14:31:43 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| Eric Merrill:  *some of the reports
| <span style="white-space:pre">14:31:47 UTC</span>
|-
| <span style="white-space:pre">Eric Merrill</span>
| That's why I said 'the reports people care about' :)
| <span style="white-space:pre">14:32:10 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| :D
| <span style="white-space:pre">14:32:16 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| yes, those reports should be made to work from external logs
| <span style="white-space:pre">14:32:30 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| Well those reports needs to join multiple tables
| <span style="white-space:pre">14:32:49 UTC</span>
|-
| <span style="white-space:pre">Martin Dougiamas</span>
| some of them could listen for events and keep their own tables
| <span style="white-space:pre">14:33:18 UTC</span>
|-
| <span style="white-space:pre">Rex Lorenzo</span>
| Or some sort of big table structure?
| <span style="white-space:pre">14:33:44 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| yesterday i had some discussions about that with SamH...
Since the beginning it has been clear that Moodle was not going to be a SIS, so we just should be providing communication paths to/from them. And we never have tried to implement SIS functionalities in Moodle.
Not it's the time of reporting/mining/analytics/monitoring... I still don't get the point about we having to put all those tools/reports in Moodle at all.
I mean, for me are really parallel cases. Far away from the education experience itself. Not 100% the same, but parallel (in my own vision of moodle).
| <span style="white-space:pre">14:33:58 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| Yes we did that for some of the features (I think for recent activity or something from memory)
But some reports like stats really needs to join a whole bunch of tables together
| <span style="white-space:pre">14:34:21 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Thaks David.
| <span style="white-space:pre">14:35:22 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| that said, my vision does not invalidate the need to generate those rich logs, just not trying to "play" with them too much within moodle.
| <span style="white-space:pre">14:35:23 UTC</span>
|-
| <span style="white-space:pre">Michael de Raadt</span>
| Thanks. Catch you later.
| <span style="white-space:pre">14:35:23 UTC</span>
|-
| <span style="white-space:pre">Tim Hunt</span>
| Good meeting,.
| <span style="white-space:pre">14:35:24 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| thanks everyone
| <span style="white-space:pre">14:35:34 UTC</span>
|-
| <span style="white-space:pre">danbennett</span>
| Thanks all (Y)
| <span style="white-space:pre">14:35:37 UTC</span>
|-
| <span style="white-space:pre">Marina Glancy</span>
| Thanks David!
| <span style="white-space:pre">14:35:38 UTC</span>
|-
| <span style="white-space:pre">Ankit Agarwal</span>
| Thanks!
| <span style="white-space:pre">14:35:46 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| hugs to all but dan.
| <span style="white-space:pre">14:35:57 UTC</span>
|-
| <span style="white-space:pre">Helen Foster</span>
| good meeting David, thanks!
| <span style="white-space:pre">14:35:58 UTC</span>
|-
| <span style="white-space:pre">Sam Hemelryk</span>
| thanks David, good job!
| <span style="white-space:pre">14:36:07 UTC</span>
|-
| <span style="white-space:pre">John Okely</span>
| Thanks all!
| <span style="white-space:pre">14:36:10 UTC</span>
|-
| <span style="white-space:pre">Tony Butler</span>
| Cheers
| <span style="white-space:pre">14:36:18 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| se fini
| <span style="white-space:pre">14:36:34 UTC</span>
|-
| <span style="white-space:pre">Mary Cooch</span>
| thanks david - excellent
| <span style="white-space:pre">14:36:41 UTC</span>
|-
| <span style="white-space:pre">Dan Poltawski</span>
| finally, I can escape Eloy's hugs, yay
| <span style="white-space:pre">14:36:49 UTC</span>
|-
| <span style="white-space:pre">Eloy Lafuente (stronk7)</span>
| (rofl)
| <span style="white-space:pre">14:36:58 UTC</span>
|-
| <span style="white-space:pre">Andrew Davis</span>
| night all :)
| <span style="white-space:pre">14:37:49 UTC</span>
|-
| <span style="white-space:pre">Ruslan Kabalin</span>
| Thanks David and everyone
| <span style="white-space:pre">14:38:04 UTC</span>
|-
| <span style="white-space:pre">Sam Hemelryk</span>
| Night!
| <span style="white-space:pre">14:38:09 UTC</span>
|-
| <span style="white-space:pre">David Mudrák</span>
| Thanks everybody for joining and giving your talks.
| <span style="white-space:pre">14:38:26 UTC</span>
|-
| <span style="white-space:pre">Juan Leyva</span>
| thanks to you David
| <span style="white-space:pre">14:40:57 UTC</span>
|}
</div>


== Questions from the audience ==
== Questions from the audience ==


# How is Moodle HQ reacting to the developer community reaction to the new logging/event system? ( [https://moodle.org/mod/forum/discuss.php?d=272042 very] [https://moodle.org/mod/forum/discuss.php?d=267920 many] [https://moodle.org/mod/forum/discuss.php?d=256457 related] [https://moodle.org/mod/forum/discuss.php?d=257934 threads])
# How is Moodle HQ reacting to the developer community reaction to the new logging/event system? ( [https://moodle.org/mod/forum/discuss.php?d=272042 very] [https://moodle.org/mod/forum/discuss.php?d=267920 many] [https://moodle.org/mod/forum/discuss.php?d=256457 related] [https://moodle.org/mod/forum/discuss.php?d=257934 threads])
#* No immediate plans for API changes
#* It is still believed that once there are events triggered at even more useful places and there are actual analysing tools and reports, the API will appear to be not that bad as one might think nowadays.
#* Still, paying more attention to designing good APIs in the future is apparently important. New APIs should be more promoted during the specification phase to get early feedback from the community on eventual prototypes.
# Does Moodle HQ have a response to Yahoo's recent announcement that it has removed support for YUI (discussed [https://moodle.org/mod/forum/discuss.php?d=268190 here])?
# Does Moodle HQ have a response to Yahoo's recent announcement that it has removed support for YUI (discussed [https://moodle.org/mod/forum/discuss.php?d=268190 here])?
#* Again, no particular plan yet. Various ideas and approaches are being discussed.
# Are there any goodies for the upcoming version of Moodle 3 that you are targeting in the long-term roadmap?
# Are there any goodies for the upcoming version of Moodle 3 that you are targeting in the long-term roadmap?
#* Moodle 3.0 won't be any special in our date driven development model (hey, this is not Linux kernel ;-)). So basically it will be nothing more or less than successor of 2.9 and the standard [[Roadmap]] document still applies. However, as both current LTS 2.7 and 3.0 have same date for the end of support, either 3.0 or 3.1 might become new LTS versions.

Revision as of 14:30, 24 October 2014

Developer meetings > October 2014 meeting notes

Time 13:00 UTC on Tuesday, 21 October 2014
Meeting room Live stream at YouTube
Chat Regular dev chat
Twitter #moodledev
Event page Google+

This meeting will focus on the impending release.

The meeting will be streamed live on YouTube with chat through the regular Dev chat room and comments on Twitter.

Agenda

Moodle 2.8 overview
by Martin Dougiamas, see Moodle 2.8 release notes
Inbound Message API
by Andrew Nicols, MDL-46282
String deprecation process
by Marina Glancy and David Mudrák, MDL-46585, see String deprecation
Assignment table restructure
by Damyon Wiese, MDL-46171, see mod/assign/upgrade.txt
Mobile App development news and roadmap
by Juan Leyva
Plugins directory news and roadmap
by David Mudrák (plugins traffic blog, featured plugins)
The future of MNet
see MNet Roadmap
Proposal for making the quiz continue to work when the internet connection drops
by Tim Hunt, MDL-47688.
Date/Time/Timezone cleanup
proposed by Petr Skoda

Slides presented during the meeting

If you have something you'd like to add to this page, please edit this page or contact David Mudrák.

Meeting video

<mediaplayer>https://www.youtube.com/watch?v=lc4rOo6Tu_o</mediaplayer>

Meeting chat log

Andrew Davis can someone post a link to the youtube channel? 13:00:02 UTC
Tim Hunt Andrew, you and everyone else. 13:00:04 UTC
danbennett Andrew: https://www.youtube.com/watch?v=lc4rOo6Tu_o 13:00:13 UTC
Tim Hunt That was aimed at Andrew N 13:00:15 UTC
Andrew Nicols https://docs.moodle.org/dev/Developer_meeting_October_2014 13:00:15 UTC
Andrew Nicols timhunt: I guessed, but several of those are Must fixes 13:00:29 UTC
Andrew Davis thanks :) 13:00:31 UTC
danbennett *waves* it's live 13:02:22 UTC
Sam Hemelryk Hello! 13:02:23 UTC
Tim Hunt I hope david is not between HQ and developers 13:02:56 UTC
Dan Poltawski hello 13:03:05 UTC
Tim Hunt But instead is a facilitator encoraging more communication betwene all developers 13:03:20 UTC
*David Mudrák hopes so 13:05:06 UTC
Tim Hunt We don't yet know how painful LTS will be. 13:05:09 UTC
Tim Hunt (or not) 13:05:11 UTC
Tony Butler Will this apply to the Assign grading sheet too? 13:08:12 UTC
Dan Poltawski not yet (afaik) 13:08:33 UTC
Damyon Wiese No not yet 13:09:03 UTC
Tony Butler Shame. On the roadmap though? 13:09:21 UTC
Ruslan Kabalin Heh, I can see Andrew N with his $CFG->beard=true 13:09:43 UTC
Dan Poltawski Tony/Ruslan, next developer meeting we should have a group watching session :P 13:10:23 UTC
Tony Butler Ruslan also has $CFG->beard = true 13:10:23 UTC
Mary Cooch so the "Hacky admin setting "(quote) will be integrated into 2.8 imminently? 13:10:30 UTC
Ruslan Kabalin No in my case $CFG->beard = $CFG->wifelikesbeard :) 13:11:32 UTC
Dan Poltawski ha 13:11:44 UTC
Ruslan Kabalin Dan P +1 to watching session ) 13:12:21 UTC
*Dan Poltawski will gets the beers :D 13:12:35 UTC
Tim Hunt Wanting to do analytics does not requre a hard-to-use logging API. 13:12:50 UTC
Tim Hunt IN fact, it woudl be promosted by an easy-to-use API. 13:13:00 UTC
Andrew Nicols Ruslan has a beard!? 13:13:16 UTC
Helen Foster please can the hangout camera be set to the person presenting at the time 13:13:55 UTC
Andrew Nicols It is... 13:14:11 UTC
Andrew Nicols I'm watching it now on my iPad 13:14:22 UTC
Helen Foster currently it just detects who is making a noise 13:14:27 UTC
Ruslan Kabalin Andrew Nicols yep )) 13:14:38 UTC
Rex Lorenzo Who is taking over Michael's position? 13:14:50 UTC
Andrew Nicols Everyone except for HQ is muted 13:14:51 UTC
Helen Foster also the pictures of participants are obscuring the presentation 13:14:52 UTC
Andrew Nicols tsala: we can't control that 13:15:04 UTC
Andrew Nicols Make your window taller though 13:15:07 UTC
Helen Foster yes you can 13:15:09 UTC
Michael de Raadt Multiple people will be taking parts of my current role. 13:15:18 UTC
Anthony Borrow $newbeard->init() 13:15:18 UTC
Andrew Nicols Ah okay - speak to david then ;) 13:15:22 UTC
Helen Foster you can make the pictures go away by setting the camera focus 13:15:30 UTC
Tim Hunt Some of us developer do not miss a conneciton with users. RRead the forums!] 13:15:38 UTC
Helen Foster David, in the hangout please could you set the focus of the camera to the person presenting 13:18:21 UTC
meetingroom should be now, we'll set them manually 13:18:49 UTC
Helen Foster ? 13:19:04 UTC
Helen Foster it just flicked to David 13:19:16 UTC
Dan Poltawski its not doing that here 13:19:27 UTC
Rex Lorenzo Can this be used to handle email bounceback? 13:19:34 UTC
meetingroom Might have been a misclick 13:19:35 UTC
Sam Hemelryk Rex I believe so 13:19:59 UTC
Helen Foster presentation slides are still being obscured by pictures 13:20:25 UTC
meetingroom Absolutely, but there's not a handler for it yet 13:20:34 UTC
Eric Merrill I'm sorry if I missed it, but does the inbound handler screen out 'on vacation' type auto-replies? 13:23:14 UTC
Dan Poltawski great question 13:23:47 UTC
Eloy Lafuente (stronk7) (77 watching the meeting) 13:25:12 UTC
Ankit Agarwal Hope it doesn't get into an infinite loop because of auto-reply type responses 13:25:56 UTC
Tim Hunt How many MTAs are well-behaving ;-) 13:27:10 UTC
Bas Brands David just held up a sign saying “Notebook Broken” :) 13:27:28 UTC
Damyon Wiese Another use for this api could be email assign submissions (direct instead of through private files) 13:27:42 UTC
Michael de Raadt Hopefully he'll be back soon. 13:27:45 UTC
danbennett I really want a smoothie now. 13:28:01 UTC
Eric Merrill I know that gmail sometimes give auto-replies 13:28:02 UTC
Eric Merrill from moodle forum emails - cause I get them 13:28:14 UTC
Dan Poltawski we'll find this out quickly when we enable it on moodle.org :o 13:28:24 UTC
Eric Merrill :) 13:28:34 UTC
Rex Lorenzo What's the expiration date? 13:29:48 UTC
Rex Lorenzo Oh, attachments work as well? 13:30:18 UTC
Damyon Wiese Its configurable for each handler 13:30:23 UTC
Bas Brands Pretty cool stuff. So this could turn Moodle into an email based student support ticket system I guess 13:31:04 UTC
Martin Dougiamas Mm, mail in your assignment 13:31:26 UTC
Michael de Raadt "Are you still alive? Reply to this email if you are." 13:31:59 UTC
Damyon Wiese Yes or yes 13:32:12 UTC
danbennett Cake or Death 13:32:16 UTC
Ankit Agarwal moodlebot: Did you see that? Someone said cake ! 13:32:41 UTC
Ankit Agarwal :| 13:32:52 UTC
Moodle Bot ankit: No, I missed it. Cake is a lie! 13:32:52 UTC
Ankit Agarwal :) 13:33:01 UTC
danbennett lol 13:33:13 UTC
Bas Brands Cool! Moodle MUD :) 13:34:40 UTC
Martin Dougiamas I used to MOO a *lot* back in 1980's 13:34:48 UTC
Anthony Borrow so Moodle,org can now email mojitos to everyone? 13:34:57 UTC
Martin Dougiamas One thing about all this is that it actually can improve accessibility a lot 13:35:11 UTC
Dan Poltawski (that sounds like an admission of failure?!) 13:35:24 UTC
Rex Lorenzo Which library? 13:35:37 UTC
Marina Glancy mute David please 13:35:54 UTC
Damyon Wiese Horde I think 13:35:55 UTC
David Mudrák Horde I guess 13:35:56 UTC
Martin Dougiamas eh? not at all, Dan. options are always good. 13:35:58 UTC
Martin Dougiamas No web interface will let you reply to a forum post notification faster than "reply" 13:36:21 UTC
Rex Lorenzo The email address is a one-time use, right? 13:37:51 UTC
Marina Glancy not necessary Rex 13:38:05 UTC
Sam Hemelryk Horde http://www.horde.org/ 13:38:31 UTC
Martin Dougiamas eg the one to send files to Private FIles is one you would add to your contacts and use it anytime 13:38:33 UTC
Andrew Nicols Rex: Nope - you can use them multiple times 13:38:52 UTC
Andrew Nicols But a handler could disable it if you wanted 13:39:02 UTC
Marina Glancy https://docs.moodle.org/dev/String_deprecation 13:39:13 UTC
Rex Lorenzo So verp will be transitioned to this? 13:39:26 UTC
Eloy Lafuente (stronk7) (clap) (clap) (clap) 13:39:32 UTC
Andrew Nicols Verp doesn't work any more 13:39:45 UTC
Andrew Nicols So that will need fixing too 13:39:50 UTC
Dan Poltawski someobody switch the camera 13:40:03 UTC
Dan Poltawski thanks 13:40:10 UTC
Dan Poltawski (I guess you did it before I asked :)) 13:40:16 UTC
Andrew Nicols I'm watching on my iPad and it's still showing me lol 13:40:42 UTC
Tim Hunt Anyone know why hangouts would lose audio? 13:41:02 UTC
Tim Hunt It suddenly died for me. 13:41:07 UTC
Michael de Raadt Hangouts are fickle. 13:42:08 UTC
Michael de Raadt You can try reinstalling the Google plugin. 13:42:19 UTC
Rex Lorenzo In our meetings sometimes around 45 mins Google Chrome craps out and needs to restart 13:42:34 UTC
Ankit Agarwal Well I found hangouts doesn't work very well with chrome :D 13:42:42 UTC
Dan Poltawski i'd just leave and come back 13:42:43 UTC
Eloy Lafuente (stronk7) http://www.losttheaudioofhangut_foreveryoneorjustme.com 13:42:48 UTC
Tim Hunt Dan, tried that. 13:42:57 UTC
Dan Poltawski you can catch up by watchng the 'live stream' :P 13:43:04 UTC
Tim Hunt Also just tried switching to Chrome. 13:43:08 UTC
danbennett Eloy: hangut? sounds painfulk 13:43:36 UTC
Ankit Agarwal Then Eloy's link seems the only solution :P 13:43:37 UTC
Eloy Lafuente (stronk7) (heh) 13:43:45 UTC
Dan Poltawski pretty sure I can hear tims office now 13:43:55 UTC
Andrew Nicols Yup - I just muted you Tim ; 13:44:04 UTC
Andrew Nicols ;) 13:44:05 UTC
Tim Hunt Ok, so mic is workng, but not headphones. 13:44:11 UTC
Tim Hunt :-( 13:44:13 UTC
Eloy Lafuente (stronk7) say something, tim 13:44:24 UTC
Tim Hunt Dodgy headphone socket. 13:44:34 UTC
jennymgray I've asked them to be a bit quieter and explained why! 13:44:43 UTC
Tim Hunt Ooh! it owrks if I have the plug only half plugged in. 13:45:00 UTC
Tim Hunt No, that is a simple common idiom! 13:45:34 UTC
Michael de Raadt That's what she said. 13:46:01 UTC
Tim Hunt Acutally, not with the group by 13:46:02 UTC
*Andrew Nicols is disturbed by michael's she! 13:46:40 UTC
Michael de Raadt Sorry. I'd usually rely on Mark for such. 13:47:42 UTC
Ankit Agarwal There is echo 13:48:31 UTC
Andrew Nicols I can hear him without issue 13:48:54 UTC
Ankit Agarwal It was there for a min or so 13:49:05 UTC
Rex Lorenzo Are these presentations going to be linked to on the notes/agenda? 13:49:05 UTC
Andrew Nicols no echo here 13:49:07 UTC
Ankit Agarwal it is fine now 13:49:08 UTC
David Mudrák Rex: I'll ask people to send me them and will put them there 13:50:06 UTC
Dan Poltawski this is the part of the presentation where Eloy can here exactly whats going on :P 13:51:24 UTC
Eloy Lafuente (stronk7) indeed 13:51:33 UTC
Eloy Lafuente (stronk7) only part of 13:51:42 UTC
Rex Lorenzo What's not going to work in 2.7? (in terms of missing web services) 13:52:19 UTC
Andrew Nicols 2.8 Rex? 13:53:23 UTC
Andrew Nicols or 2.7? 13:53:25 UTC
Dan Poltawski they've just increased that limit, Juan (I think for all versions) 13:53:41 UTC
Rex Lorenzo Juan said that all required web services for the mobile app is in 2.8. But we are running 2.7, so I just wanted to know what's not going to work for us. 13:54:05 UTC
Martin Dougiamas 2.7 … because some features of the mobile app won't work without correposndent Moodle improvements in 2.8 13:54:06 UTC
Martin Dougiamas Rex, install local_mobile, it's really safe 13:54:20 UTC
Dan Poltawski no, i'm wrong - iOS8 https://developer.apple.com/library/IOs/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html 13:54:46 UTC
Damyon Wiese That will add the needed web services in 2.7 13:54:51 UTC
danbennett Is there a hawk? 13:54:52 UTC
Martin Dougiamas https://moodle.org/plugins/view.php?plugin=local_mobile 13:54:54 UTC
Andrew Nicols Dan Bennett: Juan is using Adium and the default soundset is to quack 13:55:14 UTC
David Mudrák Dan B: sounds like that :-) 13:55:16 UTC
danbennett Ah! Scared the life out of me with headphones on full! 13:55:27 UTC
Rex Lorenzo So that adds the missing stuff? Yeah, I thought that we needed to install local_mobile plugin regardless if we are running the latest version or not 13:55:28 UTC
Martin Dougiamas no it's just a filler plugin 13:55:48 UTC
Martin Dougiamas all the Moodle mobile features are migrated into core over time. But obviously apps get updated instantly, so this fills the gap 13:56:38 UTC
Martin Dougiamas If any of you know anyone using our app as a basis for development and not sharing back, please guilt them 13:58:39 UTC
Dan Poltawski (same for webservices, Juan is practically the only person adding new webservices) 13:59:46 UTC
Eloy Lafuente (stronk7) applauses 14:02:13 UTC
Martin Dougiamas (y) (cool) (y) 14:02:41 UTC
Martin Dougiamas Personally I am really enjoying those interviews! 14:05:03 UTC
Tim Hunt (y) 14:05:14 UTC
Tim Hunt https://moodle.org/mod/forum/view.php?id=8149 14:05:31 UTC
Sam Hemelryk Yay for automated releasing via github 14:07:54 UTC
dave \o/ 14:08:05 UTC
Rex Lorenzo But the same tools for automated checks for plugins will be used for core code as well, right? 14:09:35 UTC
Michael de Raadt What's the best way to keep up with Plugin awards, interviews, etc.? 14:09:37 UTC
Eloy Lafuente (stronk7) ambitious roadmap, yuppi. 14:09:46 UTC
Martin Dougiamas 1024 is more than users can even parse, we need those ratings and other things to surface the most useful stuff 14:09:58 UTC
Rex Lorenzo I see an rss feed for featured plugins: https://moodle.org/plugins/browse.php?list=award&id=2 14:10:05 UTC
Dan Poltawski subscribe to the plugins traffic forum 14:10:25 UTC
Martin Dougiamas I read it via Flipboard 14:10:29 UTC
Damyon Wiese I see it on twitter 14:10:49 UTC
Anthony Borrow it would be good if when a site registers we could see what plugins are actually installed in the wild 14:10:52 UTC
Michael de Raadt ^ 14:11:28 UTC
Tim Hunt If you want people from Catalyst, pick a better time for them. 14:11:55 UTC
Tim Hunt At least once in a while. 14:12:04 UTC
Dan Poltawski (y), stop treating us europeans so well 14:12:27 UTC
Tim Hunt LOL 14:12:35 UTC
Andrew Nicols Kristina Hoeppner, Aaron, Son,... 14:12:48 UTC
Andrew Nicols +1... 14:13:03 UTC
Tim Hunt Can we get a whole feature developed during this meeting? Can anyone peer review MDL-47791? 14:14:02 UTC
Moodle Bot https://tracker.moodle.org/browse/MDL-47791 - Remove information about permissions from the top of the question editing form, V: 0, W: 0, Type: Improvement, Assignee: Tim Hunt, Priority: Minor, Status: Waiting for peer review 14:14:02 UTC
Dan Poltawski ==> ./configure --prefix=/usr/local/Cellar/php55/5.5.18 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/

checking Oracle OCI support for PDO... yes checking Oracle Install-Dir... instantclient,/usr/local/lib checking if that is sane... yes checking size of long int... 8 checking for oci.h... configure: error: I'm too dumb to figure out where the include dir is in your Instant Client install

14:16:12 UTC
Andrew Nicols lol 14:16:29 UTC
Andrew Nicols Client storage varies so much between browsers 14:17:16 UTC
Andrew Nicols Some browsers crash if you put too much in them 14:17:23 UTC
Andrew Nicols Where too much = 1MB 14:17:28 UTC
Andrew Nicols Safari IIRC 14:17:32 UTC
Andrew Nicols And the other resources (js, and images) 14:18:05 UTC
Martin Dougiamas Not hard to require one browser 14:18:16 UTC
Andrew Nicols Shiny 14:18:35 UTC
Dan Poltawski 'this is impossible' https://moodle.org/mod/forum/discuss.php?d=71136 :D 14:18:38 UTC
Andrew Nicols True, but just wone to be arare of 14:18:42 UTC
Damyon Wiese Would you have to store the correct answers? 14:18:49 UTC
Damyon Wiese In the browser? 14:19:07 UTC
Andrew Nicols How does that fit in with timed quiz sessions? 14:19:41 UTC
Damyon Wiese Ah, good 14:19:45 UTC
Eloy Lafuente (stronk7) crazily possible, indeed. 14:19:46 UTC
Andrew Nicols Sounds awesome! :) 14:19:51 UTC
Eloy Lafuente (stronk7) or possibly crazy, lol. 14:19:59 UTC
Andrew Nicols ;) 14:19:59 UTC
Dan Poltawski http://tracker.moodle.org/browse/MDL-47688 14:20:01 UTC
Moodle Bot https://tracker.moodle.org/browse/MDL-47688 - Use ajax + client storage so that users can continue to work on their quiz even if they lose network connection, V: 2, W: 2, Type: Bug, Assignee: Tim Hunt, Priority: Critical, Status: Open 14:20:01 UTC
Andrew Nicols Yup! 14:20:30 UTC
Martin Dougiamas At least for this use case even a subset of tools and functionality can be useful enough. 14:20:34 UTC
Andrew Nicols We tried it for Atto's draft storage 14:20:36 UTC
Andrew Nicols But it had security issues for that purpose 14:20:45 UTC
Eloy Lafuente (stronk7) you need to off-store the whole attempt + some auth... 14:20:58 UTC
Dan Poltawski I'm just glad the OU are once again attempting offline Moodle :P 14:21:25 UTC
Tim Hunt LOL 14:21:32 UTC
Tim Hunt Thanks Dan. 14:21:36 UTC
danbennett Good luck, Tim! 14:21:46 UTC
Tim Hunt Probalby no crazier than reply-by-email :-) 14:22:01 UTC
Damyon Wiese With atto we had concerns about students getting other students text from browsers on shared computers 14:22:06 UTC
Marina Glancy quiz by email! 14:22:14 UTC
Eloy Lafuente (stronk7) if i can help... don't ask me (punch). 14:22:18 UTC
Tim Hunt Damyon, yes. Will need a suitable unqieu key in client storage. 14:22:28 UTC
Tim Hunt For quiz, it will probably be quiz attemptid. 14:22:37 UTC
danbennett Yes marina! Quiz by email. Get on that tim! :P 14:22:40 UTC
Damyon Wiese Mod choice by email sound doable 14:23:09 UTC
Tim Hunt Also, I may use some basic encryption, but there is not much point if you need to be able to decrypt it on the client. 14:23:20 UTC
Tim Hunt I do! 14:23:58 UTC
Michael de Raadt Once we have more implementations using logs, it will be clearer for people. 14:24:13 UTC
Michael de Raadt More to copy. 14:24:15 UTC
Rex Lorenzo But any attempt to make the system simpler to use? 14:24:46 UTC
Andrew Nicols timhunt: Encryption in JS is hard to get right 14:25:05 UTC
Tim Hunt (y) 14:25:20 UTC
Rex Lorenzo Maybe some generic events that plugins can call? Like a generic user added this, deleted this, etc and you pass in the plugin name? 14:25:22 UTC
Eric Merrill I will say from a sys-admin point of view - it's worrying how big the new log table gets, but you can't use any of the reports that people care about if you move it to an external DB 14:25:31 UTC
Tim Hunt More to the point, we should try to get the next API we build right. 14:27:39 UTC
Tim Hunt Whatever happened to the element library. 14:27:46 UTC
Tim Hunt ? 14:27:48 UTC
Damyon Wiese The element library wasn't right yet so we held off 14:28:20 UTC
Dan Poltawski is there a case for a simplified api for things that really don't need such rich reporting 14:28:22 UTC
Dan Poltawski recent examples: installing a langpack, deleting a spammer ;-) 14:28:55 UTC
Martin Dougiamas But that's really the point, we don't yet know what needs rich reporting and what doesn't 14:28:59 UTC
Eloy Lafuente (stronk7) assuming that rants are mainly about implementing them in mods... I think we could end with some "reduced" versions implementing the mandatory ones (view...) and then some simple "child" wrapper supporting 2nd level information in a generic way. 14:29:05 UTC
Dan Poltawski well, these are really admin logs, not especially about educational data 14:29:16 UTC
Eloy Lafuente (stronk7) 2ndl level = forum->posts, assigment->submissions and so on. 14:29:33 UTC
Eloy Lafuente (stronk7) all them share a lot in common 14:29:40 UTC
Eric Merrill For reference about tables sizes. Under the new scheme, we are generating about 300GB of log table per year (extrapolated), whereas under the old log system it was about 20GB per year. I would prefer to move that content off of the prime DB, but if I do activity reports don't work. 14:30:41 UTC
Rex Lorenzo I really liked Martin's comment about separating the UI and backend with web services. Maybe that can be discussed in the future Moodle Moot hackfest in Aus? 14:31:16 UTC
Tim Hunt We need to wait and see what ES6 module system will cover 14:31:43 UTC
Ankit Agarwal Eric Merrill: *some of the reports 14:31:47 UTC
Eric Merrill That's why I said 'the reports people care about' :) 14:32:10 UTC
Ankit Agarwal :D 14:32:16 UTC
Martin Dougiamas yes, those reports should be made to work from external logs 14:32:30 UTC
Ankit Agarwal Well those reports needs to join multiple tables 14:32:49 UTC
Martin Dougiamas some of them could listen for events and keep their own tables 14:33:18 UTC
Rex Lorenzo Or some sort of big table structure? 14:33:44 UTC
Eloy Lafuente (stronk7) yesterday i had some discussions about that with SamH...

Since the beginning it has been clear that Moodle was not going to be a SIS, so we just should be providing communication paths to/from them. And we never have tried to implement SIS functionalities in Moodle.

Not it's the time of reporting/mining/analytics/monitoring... I still don't get the point about we having to put all those tools/reports in Moodle at all.

I mean, for me are really parallel cases. Far away from the education experience itself. Not 100% the same, but parallel (in my own vision of moodle).

14:33:58 UTC
Ankit Agarwal Yes we did that for some of the features (I think for recent activity or something from memory)

But some reports like stats really needs to join a whole bunch of tables together

14:34:21 UTC
Tim Hunt Thaks David. 14:35:22 UTC
Eloy Lafuente (stronk7) that said, my vision does not invalidate the need to generate those rich logs, just not trying to "play" with them too much within moodle. 14:35:23 UTC
Michael de Raadt Thanks. Catch you later. 14:35:23 UTC
Tim Hunt Good meeting,. 14:35:24 UTC
Dan Poltawski thanks everyone 14:35:34 UTC
danbennett Thanks all (Y) 14:35:37 UTC
Marina Glancy Thanks David! 14:35:38 UTC
Ankit Agarwal Thanks! 14:35:46 UTC
Eloy Lafuente (stronk7) hugs to all but dan. 14:35:57 UTC
Helen Foster good meeting David, thanks! 14:35:58 UTC
Sam Hemelryk thanks David, good job! 14:36:07 UTC
John Okely Thanks all! 14:36:10 UTC
Tony Butler Cheers 14:36:18 UTC
Eloy Lafuente (stronk7) se fini 14:36:34 UTC
Mary Cooch thanks david - excellent 14:36:41 UTC
Dan Poltawski finally, I can escape Eloy's hugs, yay 14:36:49 UTC
Eloy Lafuente (stronk7) (rofl) 14:36:58 UTC
Andrew Davis night all :) 14:37:49 UTC
Ruslan Kabalin Thanks David and everyone 14:38:04 UTC
Sam Hemelryk Night! 14:38:09 UTC
David Mudrák Thanks everybody for joining and giving your talks. 14:38:26 UTC
Juan Leyva thanks to you David 14:40:57 UTC


Questions from the audience

  1. How is Moodle HQ reacting to the developer community reaction to the new logging/event system? ( very many related threads)
    • No immediate plans for API changes
    • It is still believed that once there are events triggered at even more useful places and there are actual analysing tools and reports, the API will appear to be not that bad as one might think nowadays.
    • Still, paying more attention to designing good APIs in the future is apparently important. New APIs should be more promoted during the specification phase to get early feedback from the community on eventual prototypes.
  2. Does Moodle HQ have a response to Yahoo's recent announcement that it has removed support for YUI (discussed here)?
    • Again, no particular plan yet. Various ideas and approaches are being discussed.
  3. Are there any goodies for the upcoming version of Moodle 3 that you are targeting in the long-term roadmap?
    • Moodle 3.0 won't be any special in our date driven development model (hey, this is not Linux kernel ;-)). So basically it will be nothing more or less than successor of 2.9 and the standard Roadmap document still applies. However, as both current LTS 2.7 and 3.0 have same date for the end of support, either 3.0 or 3.1 might become new LTS versions.