Hackfest UK 2014: Difference between revisions
David Mudrak (talk | contribs) m (Text replacement - "class="nicetable"" to "class="wikitable"") |
|||
(12 intermediate revisions by 5 users not shown) | |||
Line 3: | Line 3: | ||
[[Developer meetings]] > UK Hackfest April 2014 | [[Developer meetings]] > UK Hackfest April 2014 | ||
{| class=" | {| class="wikitable" | ||
|- | |- | ||
| When | | When | ||
| | | Thursday 17 April, 2014 | ||
|- | |- | ||
| Where | | Where | ||
| Moodlemoot Edinburgh, UK | | Moodlemoot Edinburgh, UK | ||
|- | |- | ||
| Hashtag | | Hashtag | ||
Line 23: | Line 20: | ||
A Hackfest brings together Moodle developers to brainstorm future Moodle developments. | A Hackfest brings together Moodle developers to brainstorm future Moodle developments. | ||
This hackfest had a group of around 40 developers. We met in Edinburgh on 17th April 2014 to discuss a range of topics (decided by the participants in unconference fashion), with the aim to distil knowledge into some blueprints for specifications of future Moodle features. | |||
== Specifications == | |||
Specifications from subsequent work will be linked from here. | |||
=== Element Library === | |||
* [[Render_library_specification|Specification]] | |||
* [https://docs.google.com/document/d/1iisKZks8e_JqjpGTXip1dJ9hS29QsGG4mSomKcFGVRg/edit?usp=sharing Notes taken during Hackfest] | |||
* Links | |||
** [http://tracker.moodle.org/browse/MDL-36558 Tracker issue] | |||
** [https://github.com/totara/moodle/tree/mdl-feature-element-library Example] | |||
** [https://moodle.org/mod/forum/discuss.php?d=215807 Forum discussion] | |||
=== Analytics === | |||
* [[Report_Builder_Specification|Specification]] | |||
*[https://docs.google.com/document/d/1mlJjxewBOaZyQ14C0KIe5aV38hCmWF5aIQldlw-EwmU/edit?usp=sharing Notes taken during Hackfest] | |||
=== LTI Usability Improvements === | |||
* [[LTI Usability Improvements|Specification]] | |||
* [[Hackfest_UK_2014/LTI|Notes taken during Hackfest]] (Is this the start of a spec?) | |||
=== Lesson activity module reboot === | |||
* [[Lesson activity module 2|Specification]] | |||
* [https://docs.google.com/document/d/1XjiVY3ax9EuZ7gneofJR9z330rdI9bhD0yoOzt5tYRY/edit?usp=sharing Notes taken during Hackfest] | |||
=== Email Logging and Reporting === | |||
* [[Email Logging and Reporting|Specification]] | |||
* [[Hackfest_UK_2014/Email Logging|Notes taken during Hackfest]] (Is this the start of a spec?) | |||
=== Bootstrap3 === | |||
* [[Bootstrap3|Specification]] | |||
* [[Hackfest_UK_2014/Bootstrap3|Notes taken during Hackfest]] (Is this the start of a spec?) | |||
=== HTML5 Player === | |||
* [https://docs.moodle.org/dev/HTML5_player Specification] | |||
* [https://docs.google.com/document/d/11uOmoQdxZAy3dh-BHs7pkFFHyoUlQ8PD2SdxuhlDsK0/edit Notes taken during Hackfest] | |||
== | === Drag and Drop activities === | ||
* [[Drag and Drop activities|Specification]] | |||
* [https://docs.google.com/document/d/15hme5Ky_YVQzks78HjDt8-kmZ3sT71WI4a_AK2LkSc8/edit Notes taken during Hackfest] | |||
=== | === Add-ons Trust Model === | ||
* [[Add-ons trust model|Specification]] (This was more of an advisory brainstorm, perhaps a spec is not necessary.) | |||
* [https://docs.google.com/document/d/1GTbTLHMfqMvB1N-lEDx_AybYRyN8M-RqIFjp5QDNLkk/edit Notes taken during Hackfest] | |||
* | ==Tools== | ||
During the Hackfest, there was a session where developers named tools they were using. If you haven't heard of the tools below, you might want to check them out. | |||
* PHP Xref | |||
* Xdebug + IDE | * Xdebug + IDE | ||
* XHprof | * XHprof | ||
* | * Code checker plugin | ||
* PHPUnit | * PHPUnit | ||
* MDK | * MDK | ||
Line 39: | Line 80: | ||
* Git | * Git | ||
== | == Other suggested topics == | ||
* | These are topics that were suggested, but were not chosen for sessions (unconference style), but may be worth future consideration. | ||
* | * MUC best practice discussion | ||
* Converter for Word docs to pages (possibly with drag-and-drop) | |||
* Student > Group > Course > Qualification > Body hierarchy | |||
* Internal verification and validation | |||
* Course reset for blocks and local plugins | |||
* RTL CSS as a separate file | |||
* Global change data recorded on database tables | |||
* In course search | |||
* Resource tagging / Index | |||
* Sharepoint integration repository | |||
* Scheduled fileless backups | |||
* How the OU does "View as student" | |||
* Better way to hide activities, but have them available | |||
* All communication via messaging sends multi-part emails | |||
* "Safe" group membership upload/import | |||
* Facebook style "Like" button or + and - buttons for ratings (MDL-45394) | |||
* Blind marking issues for administrative users |
Latest revision as of 13:22, 14 July 2021
Developer meetings > UK Hackfest April 2014
When | Thursday 17 April, 2014 |
Where | Moodlemoot Edinburgh, UK |
Hashtag | #mootuk14 |
What happened?
A Hackfest brings together Moodle developers to brainstorm future Moodle developments.
This hackfest had a group of around 40 developers. We met in Edinburgh on 17th April 2014 to discuss a range of topics (decided by the participants in unconference fashion), with the aim to distil knowledge into some blueprints for specifications of future Moodle features.
Specifications
Specifications from subsequent work will be linked from here.
Element Library
Analytics
LTI Usability Improvements
- Specification
- Notes taken during Hackfest (Is this the start of a spec?)
Lesson activity module reboot
Email Logging and Reporting
- Specification
- Notes taken during Hackfest (Is this the start of a spec?)
Bootstrap3
- Specification
- Notes taken during Hackfest (Is this the start of a spec?)
HTML5 Player
Drag and Drop activities
Add-ons Trust Model
- Specification (This was more of an advisory brainstorm, perhaps a spec is not necessary.)
- Notes taken during Hackfest
Tools
During the Hackfest, there was a session where developers named tools they were using. If you haven't heard of the tools below, you might want to check them out.
- PHP Xref
- Xdebug + IDE
- XHprof
- Code checker plugin
- PHPUnit
- MDK
- Moosh
- Grunt
- Git
Other suggested topics
These are topics that were suggested, but were not chosen for sessions (unconference style), but may be worth future consideration.
- MUC best practice discussion
- Converter for Word docs to pages (possibly with drag-and-drop)
- Student > Group > Course > Qualification > Body hierarchy
- Internal verification and validation
- Course reset for blocks and local plugins
- RTL CSS as a separate file
- Global change data recorded on database tables
- In course search
- Resource tagging / Index
- Sharepoint integration repository
- Scheduled fileless backups
- How the OU does "View as student"
- Better way to hide activities, but have them available
- All communication via messaging sends multi-part emails
- "Safe" group membership upload/import
- Facebook style "Like" button or + and - buttons for ratings (MDL-45394)
- Blind marking issues for administrative users