GSoC/GCI Archive
Google Code-in 2013 KDE

Artikulate Course File Overview Page Generation

completed by: Benjamin Kaiser

mentors: Andreas Cord-Landwehr

Artikulate is a pronunciation learning application currently in development in the KDE Edu playground. There are several blog posts in the web that explain its usage and also provide screenshots.

In Artikulate we provide courses for several languages. To work on these courses collaboratively we use the repository [1]. In that repository you will find the Python script ghns_package_create.py in subfolder "scripts. That scripts takes a certain threshold on the percentage of completed phrases and generates course files to be published on KDE's GetHotNewStuff Framework.

It is your task to extend this script to also generate a simple HTML website with information about the courses. Here [2] is an (old) website where this is done manually for courses for a vocabulary learning application. The generated website should fit in its layout to the edu.kde.org website.

Submit changes to the Python script to reviewboard.

 

[1] http://quickgit.kde.org/?p=artikulate-data.git

[2] http://edu.kde.org/contrib/kvtml2.php