GSOC/2016: Difference between revisions
Line 32: | Line 32: | ||
* Project output: Getting ready for integration review | * Project output: Getting ready for integration review | ||
* Student: [https://moodle.org/user/view.php?id=1953983&course=5 Joey Andres] | * Student: [https://moodle.org/user/view.php?id=1953983&course=5 Joey Andres] | ||
* Mentor: Mark Nelson | * Mentor: [https://moodle.org/user/profile.php?id=1057750 Mark Nelson] | ||
* Issues: [https://tracker.moodle.org/browse/MDL-44239 Moodle tracker issue] and [https://tracker.moodle.org/browse/MDL-55633 Moodle tracker issue] | * Issues: [https://tracker.moodle.org/browse/MDL-44239 Moodle tracker issue] and [https://tracker.moodle.org/browse/MDL-55633 Moodle tracker issue] | ||
Revision as of 04:07, 14 February 2017
The outputs of the Moodle GSOC 2016 projects were summarised at moodle.com blog post.
For more details, see the GSOC 2016 course at dev.moodle.org.
The final projects were also presented at the Developer meeting September 2016 - see the meeting video archive.
Plugin skeleton generator
The project’s aim was to make developing plugins a much easier task. A new tool was designed and implemented by the GSOC student. Based on coding techniques used by existing plugins, on the guides and specifications found in the Moodle developer documentation, as well as on the user’s input, the new tool generates skeleton code that can be used to build new Moodle plugins.
- Project status: Successfully passed
- Project output: Moodle plugin accepted into the Moodle Plugins directory: https://moodle.org/plugins/tool_pluginskel
- Documentation: Plugin skeleton generator docs page
- Student: Alexandru Elisei
- Mentor: David Mudrák
- Detailed project spec page: tool_pluginkenobi
Adding search to more Moodle components
Several key search areas like users or messages have been successfully integrated into Moodle's core expanding global search subsystem's functionality to cover all major search use cases. You can see the full list of issues in this epic.
- Project status: Successfully passed
- Project output: Integrated into Moodle's core
- Student: Devang Gaur
- Mentor: David Monllaó
- Issues: Moodle tracker issue
Atto image resize/crop/rotate
With the current code users can resize, crop and rotate images in the atto text edit in the same way this can be achieved in Google docs.
- Project status: Successfully passed
- Project output: Getting ready for integration review
- Student: Joey Andres
- Mentor: Mark Nelson
- Issues: Moodle tracker issue and Moodle tracker issue
Add support to end-to-end testing in the Mobile app
The project's aim was to add more end to end tests to the Mobile application. Supun developed almost 30 new tests that were integrated into Moodle Mobile.
- Project status: Successfully passed
- Project output: Almost 30 new tests integrated into Moodle Mobile
- Student: Supun Wanniarachchi
- Mentor: Juan Leyva
- Original branch with the new tests
- Related issues: MOBILE-1864 AND MOBILE-1179
- Detailed project documentation