Difference between revisions of "GvSIG-Educational-Games GSoC 2016"

From OSGeo
Jump to navigation Jump to search
Line 21: Line 21:
 
! Dates !! Tasks !! Details
 
! Dates !! Tasks !! Details
 
|-
 
|-
| May, 23 - June, 27 ||  
+
| May, 23 - June, 26 ||  
 
Develop a plugin which allows to create/play tests, and generate the respective documentation.
 
Develop a plugin which allows to create/play tests, and generate the respective documentation.
 
|
 
|
Line 31: Line 31:
 
* Week 3 (June, 6 - June, 12): Create/Play test.
 
* Week 3 (June, 6 - June, 12): Create/Play test.
 
* Week 4 (June, 13 - June, 19): Play test.
 
* Week 4 (June, 13 - June, 19): Play test.
* Week 5 (June, 20 - June, 27): Play test.
+
* Week 5 (June, 20 - June, 26): Play test.
  
 
|-
 
|-

Revision as of 13:27, 26 June 2016

Project

Title: Add tests and educational games support to gvSIG Educa.

Student: Carlos I. Colombana

Mentors: Óscar Martínez, Joaquín del Cerro.

Details

Link to GitHub repository.

The main idea behind this project is to develop plugins which allows to create/play tests and educational games. Also generate documentation specially oriented to users without any programming knowledge.

The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, throw the scripting module of the gvSIG desktop 2.x branch.

The developed tools will be used in geography and maps learning.

Schedule

Dates Tasks Details
May, 23 - June, 26

Develop a plugin which allows to create/play tests, and generate the respective documentation.

Functionalities:

  • Week 1 (May, 23 - May, 29): Create test.
  • Week 2 (May, 30 - June, 5): Create test.
  • Week 3 (June, 6 - June, 12): Create/Play test.
  • Week 4 (June, 13 - June, 19): Play test.
  • Week 5 (June, 20 - June, 26): Play test.
June, 27 - August, 15

Develop a plugin which allows to create/play educational games, and generate the respective documentation.

Pending

August, 15 - August, 23

Test, debug and improve the developed code. Review and improve the generated documentation.

Pending

Reports

Week 1 (May, 23 - May, 29):

What did you get done this week?

I started to develop the create test functionality of the plugin.

What do you plan on doing next week?

I'll try to finish the create test functionality on the first half, and develop the pack test functionality on the second half.

Are you blocked on anything?

I was blocked many times during this week, but no now.

Week 2 (May, 30 - June, 5):

What did you get done this week?

I develop partially the create test functionality of the plugin. My mentor (Óscar) show me that gvSIG already has a packing functionality.

What do you plan on doing next week?

I'll try to finish the create test and start to develop the play test functionalities of the plugin.

Week 3 (June, 6 - June, 12):

What did you get done this week?

I finished the create test and started developing the play test functionalities of the plugin.

What do you plan on doing next week?

I'll try to improve the create test and continue developing the play test functionalities of the plugin.

Are you blocked on anything?

I was blocked many times during this week, but no now.

Week 4 (June, 13 - June, 19):

What did you get done this week?

I developed mostly the play test functionality of the plugin.

What do you plan on doing next week?

I'll try to finish the play test functionality of the plugin, specifically the generate report part.

Are you blocked on anything?

I'm blocked with the generate report part, tomorrow i'll ask it to my mentor.

Student's Biography

Country: Uruguay

School and Degree: Faculty of Engineering (UdelaR, Uruguay), Cartographic Technician / Student of Computer Engineer.

I learnt about GIS, Databases, GNSS, Remote Sensing, Photogrammetry, etc in many courses offered by Faculty of Engineering (UdelaR, Uruguay).

Computing experience

On a day-to-day basis i use Windows 7 as operative system, but i also use Ubuntu occasionally.

I learnt about fundamentals of programming and scripting in Matlab / Octave, in a course offered by Faculty of Engineering (UdelaR, Uruguay).

GIS experience as a user

I’ve been working since February of 2014 at the Geomatics Department of the National Direction of Topography (MTOP, Uruguay) using gvSIG, QGIS and Kosmo daily.

GIS programming

I learnt about scripting in Jython on the 2014 edition of “Introduction to Scripting in gvSIG 2” MOOC offered by the gvSIG Association, through the gvSIG Training platform.

After the MOOC ended i’ve written scripts in the gvSIG 2.x branch to facilitate and improve some tasks at work.