1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
FileHeader(1,
Page(_(u'Exercises only used for debugging'), [
Column([
LinkList(_(u'Exception handling'), [
Page(_(u'idbyname'), [
Column([
LinkList(_(u'idbyname'), [
u'solfege:regression-lesson-files/idbyname-bad-cuemusic',
u'solfege:regression-lesson-files/idbyname-missing-.wav-file',
u'solfege:regression-lesson-files/idbyname-noquestionsinfile',
u'solfege:regression-lesson-files/idbyname-assignment-to-reserved-word',
u'solfege:regression-lesson-files/idbyname-syntax-error-1',
u'solfege:regression-lesson-files/idbyname-syntax-error-2',
u'solfege:regression-lesson-files/idbyname-unsupported-named-block',
]),
]),
]),
Page(_(u'singanswer'), [
Column([
LinkList(_(u'singanswer'), [
u'solfege:regression-lesson-files/singanswer-missing-.wav-file',
u'solfege:regression-lesson-files/singanswer-missing-question_text',
u'solfege:regression-lesson-files/singanswer-bad-mpd-code',
]),
]),
]),
Page(_(u'nameinterval'), [
Column([
LinkList(_(u'nameinterval'), [
u'solfege:regression-lesson-files/nameinterval-constraints',
u'solfege:regression-lesson-files/nameinterval-bad-tones-header-var',
]),
]),
]),
Page(_(u'chordvoicing'), [
Column([
LinkList(_(u'chordvoicing'), [
u'solfege:regression-lesson-files/chordvoicing-lessonfile-exception',
u'solfege:regression-lesson-files/chordvoicing-mpd-exception',
]),
]),
]),
Page(_(u'dictation'), [
Column([
LinkList(_(u'dictation'), [
u'solfege:regression-lesson-files/dictation-no-questions',
u'solfege:regression-lesson-files/dictation-exception-handling',
]),
]),
]),
Page(_(u'rhythmtapping'), [
Column([
LinkList(_(u'rhythmtapping'), [
u'solfege:regression-lesson-files/rhythmtapping-bad-mpd-code',
]),
]),
]),
Page(_(u'elembuilder'), [
Column([
LinkList(_(u'elembuilder'), [
u'solfege:regression-lesson-files/elembuilder-bad-tonic',
]),
]),
]),
Page(_(u'generated test files'), [
Column([
LinkList(_(u'generated test files'), [
u'solfege:regression-lesson-files/xx-chordvoicing-exceptions',
u'solfege:regression-lesson-files/xx-dictation-exceptions',
u'solfege:regression-lesson-files/xx-elembuilder-exceptions',
u'solfege:regression-lesson-files/xx-idbyname-exceptions',
u'solfege:regression-lesson-files/xx-idproperty-exceptions',
u'solfege:regression-lesson-files/xx-rhythmtapping-exceptions',
u'solfege:regression-lesson-files/xx-singanswer-exceptions',
u'solfege:regression-lesson-files/xx-singchord-exceptions',
]),
]),
]),
]),
]),
Column([
LinkList(_(u'Modules'), [
Page(_(u'rhythmtapping'), [
Column([
LinkList(_(u'rhythmtapping'), [
u'solfege:regression-lesson-files/rhythmtapping-1',
u'solfege:regression-lesson-files/rhythmtapping-2',
u'solfege:regression-lesson-files/rhythmtapping-3',
u'solfege:regression-lesson-files/rhythmtapping-4',
]),
]),
]),
Page(_(u'rhythmtapping2'), [
Column([
LinkList(_(u'rhythmtapping2'), [
u'solfege:regression-lesson-files/rhythmtapping2-1',
u'solfege:lesson-files/rhythmtapping2-self-config-binary',
]),
]),
]),
Page(_(u'other tests'), [
Column([
LinkList(_(u'other tests'), [
u'solfege:regression-lesson-files/idbyname-mediafiles',
]),
]),
]),
Page(_(u'idbyname'), [
Column([
LinkList(_(u'idbyname'), [
u'solfege:regression-lesson-files/idbyname-vmusic',
u'solfege:lesson-files/fifth-small-pure-0.99',
u'solfege:regression-lesson-files/idbyname-at_question_start-1',
u'solfege:regression-lesson-files/idbyname-at_question_start-2',
u'solfege:regression-lesson-files/idbyname-at_question_start-3',
]),
]),
]),
Page(_(u'elembuilder'), [
Column([
LinkList(_(u'elembuilder'), [
u'solfege:regression-lesson-files/elembuilder-scale-1',
u'solfege:regression-lesson-files/elembuilder-scale-2',
u'solfege:regression-lesson-files/elembuilder-scale-3',
u'solfege:regression-lesson-files/elembuilder-scale-4',
u'solfege:regression-lesson-files/elembuilder-scale-5',
]),
]),
]),
Page(_(u'idproperty'), [
Column([
LinkList(_(u'idproperty'), [
u'solfege:regression-lesson-files/idproperty-1',
u'solfege:regression-lesson-files/idproperty-2',
u'solfege:regression-lesson-files/idproperty-3',
u'solfege:regression-lesson-files/idproperty-4',
]),
]),
]),
]),
]),
]),
)
|