How is a student managed on a daily basis?
Each student has a mentor. The mentor is someone experienced in Scilab development. He/she is the main contact of the student but the student is encouraged to send his questions on the Scilab developer/gsoc mailing list. If your mentor does not know the answer to your question, since he/she is familiar with Scilab development, he/she will forward your question to the best person in the team.
Before the GSoC
At the beginning of the GSoC
Before or during the first week of the GSoC, the student will have to write a Scilab Enhancement Proposal (SEP) explaining the goal(s) of the project. If the GSoC initial proposal is good (which is likely to be case since the student has been selected), a copy/paste with some modifications should be enough.
During the GSoC
The code should be available on Scilab Forge or in a dedicated Scilab branch if relevant.
- Commit to the VCS (git) should be done on a daily basis (if it does not break the compilation/work).
- The mentor, the student and the GSoC admins will receive a daily report of the modification.
- Most of the mentors are available on the Scilab IRC channel (#scilab on OFTC) at office hours
- Check if your mentor but communication with IM (jabber, MSN, ...) or IRC might be required.
- At the end of every week, a weekly feedback of the week should be done on the GSoC Scilab mailing list and/or wiki. Note that it is required to make sure that a student is not stuck. This is intended to make sure everything runs smoothly.
I am stuck and I do not know what to do?
Contact your mentor ASAP, it is his role and he will be happy to help you.
I did not get any answer from my mentor, what should I go?
Everybody is busy. If you are stuck, do not wait and send the email on the dev or the gsoc mailing list. If it is not urgent, you can send the question to your mentor. However, if you do not get an answer in a couple of days, please contact the Scilab/GSoC admin (email@example.com and firstname.lastname@example.org).