KDEEdu/Artikulate/Todo: Difference between revisions

From KDE Community Wiki
(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>
** optionally already allow sound recording with Simon
* 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)
* testing color schemes
* 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
*** use background for progress bar phrase information
*** 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

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
    • overview page
      • give info if no course/units are available in language
  • 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

  1. write release notes
  2. create tarballs and upload them
  3. notify sysadmins
  4. add links to community wiki page
  5. write notification mail