KDEEdu/Artikulate/Todo: Difference between revisions
< KDEEdu | Artikulate
(update goals) |
|||
Line 14: | Line 14: | ||
** save statistics | ** save statistics | ||
* <del>switch to QtGStreamer as main recording backend</del> | * <del>switch to QtGStreamer as main recording backend</del> | ||
* provide at least two language courses | * provide at least two language courses | ||
* complete user documentation | * complete user documentation | ||
** explain overview page | |||
** <del>explain training page</del> | |||
** explain statistics page | |||
* use 5-boxes learning approach | * use 5-boxes learning approach | ||
* system wide course installation (aka class mode) | * system wide course installation (aka class mode) | ||
* | * test with different color schemes | ||
* port to kqmlgraphplugin | * <del>port to kqmlgraphplugin</del> | ||
** update to QtGStreamer 1.0 (once released) | |||
** upstream padding property for graphs | |||
** upstream axis description property | |||
* minor UI todos | * minor UI todos | ||
** training page | ** training page | ||
*** add scrollbars for long texts (not fitting into bubble) | *** add scrollbars for long texts (not fitting into bubble): https://git.reviewboard.kde.org/r/114627/ | ||
*** use font settings from configuration dialog | *** use font settings from configuration dialog | ||
*** | *** add background for progress bar phrase information | ||
** overview page | ** overview page | ||
*** give info if no course/units are available in language | *** give info if no course/units are available in language | ||
Line 37: | Line 42: | ||
* enable the user to add new course skeletons | * enable the user to add new course skeletons | ||
* kvtml file export | * kvtml file export | ||
* optionally use Simon recording backend | |||
=== Trainer === | === Trainer === |
Revision as of 11:02, 12 January 2014
Bugs
Tasks for Release 0.3
Blockers
- https://bugs.kde.org/show_bug.cgi?id=328418 - missing reload after imported course
Release Goals
- count required learner recordings for statistics, instead of clicks on "Retry Later"
- revisit interaction design
- training interactions
overview screen (previously called start/home screen)
- use learner profiles
profile based "last learned language"- save statistics
switch to QtGStreamer as main recording backend- provide at least two language courses
- complete user documentation
- explain overview page
explain training page- explain statistics page
- use 5-boxes learning approach
- system wide course installation (aka class mode)
- test with different color schemes
port to kqmlgraphplugin- update to QtGStreamer 1.0 (once released)
- upstream padding property for graphs
- upstream axis description property
- minor UI todos
- training page
- add scrollbars for long texts (not fitting into bubble): https://git.reviewboard.kde.org/r/114627/
- use font settings from configuration dialog
- add background for progress bar phrase information
- overview page
- give info if no course/units are available in language
- training page
- handle corrupt course XML files gracefully in editor
Unspecified Target ToDos
General User Interface
Course Editor
- broken layout for phrases with several text lines
- when scrolled down, cannot open phrase for edit
- enable the user to add new course skeletons
- kvtml file export
- optionally use Simon recording backend
Trainer
- soundwave diagrams / visual comparison
Core
- set input volume (change at config dialog has no effect currently)
- port XML parsing to Xmlstream
Release Steps
- write release notes
- create tarballs and upload them
- notify sysadmins
- add links to community wiki page
- write notification mail