General developer forum

Google Summer of Code 2018

 
Picture of Dashamir Hoxha
Google Summer of Code 2018
 

Is there any forum for duscussing potential GSoc projects?

 
Average of ratings: -
Picture of Dashamir Hoxha
Re: Google Summer of Code 2018
 

If Moodle is applying for GSoC this year, please let's add a project about "Translation in context", as discussed and  described in this post: https://moodle.org/mod/forum/discuss.php?d=347843

I am summarizing it here again:

-----------8<------------

Translation in context means that you can see where the translated string is being used, and you can correct it in place. It is very important for the accuracy of translations.

There are a couple of ways for implementing it, which are discussed here: https://moodle.org/mod/forum/discuss.php?d=347843

The most feasible one is the David's proposal to implement it by a plugin (block or admin tool) that does the following:

  1. The plugin provides a custom string manager class to track the strings used at the page (function `get_string()` could track all strings used at the current page).
  2. This list of strings and their (current) translations can be appended to the page.
  3. At the footer of the page (or on the menu) will appear a link that says "Edit translations on this page".
  4. When this link (or menu item) is clicked, an AJAX form or JS overlay should appear, which allows to edit the translations of these strings.
  5. When changes are saved, the page is refreshed and the new translations appear on it.
  6. Translation changes made over time should be able to be exported and to be uploaded to the server of translations (lang.moodle.org) for review and acceptance by language admins.

The last point can be done from the admin interface of the plugin. On the admin interface can also be a switch to enable/disable this in-context translation feature (maybe for performance reasons).

--------------->8------------------------- 

I have also tried to add a new feature request on the tracker, but I have not been able to. Please help me with this as well, even if the project is not submitted for the GSoC.

 
Average of ratings: -
Picture of Dan Marsden
Re: Google Summer of Code 2018
Core developersMoodle Course Creator Certificate holdersParticularly helpful MoodlersPlugin developersPlugins guardiansTestersTranslators

Hi Dashamir, 

Students are always able to submit their own project ideas as part of GSOC - typically we only add projects to the GSOC Project ideas page in moodledocs when we have a confirmed mentor that wants to mentor a specific project idea.

Moodle has applied to be part of GSOC 2018 but so far we only have a very small number of developers who have expressed an interest in being a GSOC mentor.

 
Average of ratings: -
Picture of Dashamir Hoxha
Re: Google Summer of Code 2018
 

I can volunteer to be a mentor for this project ("Translation in context"), although I don't have experience with Moodle development.

I can find only this page about GSoC: https://docs.moodle.org/dev/GSOC

 
Average of ratings: -
Picture of Dan Marsden
Re: Google Summer of Code 2018
Core developersMoodle Course Creator Certificate holdersParticularly helpful MoodlersPlugin developersPlugins guardiansTestersTranslators

Thanks for the offer but GSOC mentors are really the Lead Developer on the project - they need to have very solid Moodle development skills and a strong understanding of Moodle development processes with the ability to transfer those skills to a junior developer.

 
Average of ratings: -