KDEEdu/Artikulate/Todo: Difference between revisions
Appearance
< KDEEdu | Artikulate
→Review Issues: strike done todos |
|||
Line 5: | Line 5: | ||
=== Review Issues === | === Review Issues === | ||
* exclude Units without recordings | * exclude Units without recordings | ||
* after downloading GHNS course, ask learner if it shall be added to favorite languages | * <del>after downloading GHNS course, ask learner if it shall be added to favorite languages</del> | ||
* set default qt-multimedia recording source (e.g. "alsa:default"), currently only updated once the config dialog was opened | * <del>set default qt-multimedia recording source (e.g. "alsa:default"), currently only updated once the config dialog was opened</del> | ||
* due to gstreamer <-> pulseaudio deadlock problem, suggest using QTMULTIMEDIA | * <del>due to gstreamer <-> pulseaudio deadlock problem, suggest using QTMULTIMEDIA</del> | ||
* show graph when clicking "finish training" | * show graph when clicking "finish training" | ||
* user icon should be adjustable (male/female/arbitrary image) | * user icon should be adjustable (male/female/arbitrary image) |
Revision as of 07:14, 27 January 2014
Bugs
Tasks for Release 0.3
Review Issues
- exclude Units without recordings
after downloading GHNS course, ask learner if it shall be added to favorite languagesset default qt-multimedia recording source (e.g. "alsa:default"), currently only updated once the config dialog was openeddue to gstreamer <-> pulseaudio deadlock problem, suggest using QTMULTIMEDIA- show graph when clicking "finish training"
- user icon should be adjustable (male/female/arbitrary image)
- course resources: update resources at GHNS
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