Choose activity
Repeat and record (for L2 learners)
Listen, record what you hear, and compare your own pronunciation to the original. *User recordings are temporary and will never be saved on our server
Recognize new words
Match written translations
Click the Innu word/phrase and its corresponding translation
Recognize new word translations
Listen, then click the corresponding translation
Dictation
Translate the words
Type the corresponding Innu word
Recognize all words
Translate all words
Type the corresponding Innu word
Notice (8): Undefined index: [APP/Template/Element/activity.ctp, line 201]Code Context<div class="alert alert-warning alert-dismissible text-center <?=$preferred_dialect==$dialect_id?'d-none':''?>" id="dialectChanged">
<span class="fa fa-exclamation-circle mr-2"></span> <?= __('Uh-oh! We don\'t have this lesson in the <em>{0}</em> dialect. It has been replaced with the <strong>{1}</strong> dialect.',$dialects[$preferred_dialect],$dialects[$dialect_id])?>
</div>
$viewFile = '/mnt/data/www/virtual/lessons.innu.atlas-ling.ca/webroot/htdocs/src/Template/Element/activity.ctp' $dataForView = [ 'activity' => object(App\Model\Entity\ActivitiesLesson) { 'id' => (int) 1527, 'activity_id' => (int) 6, 'lesson_id' => (int) 243, 'sort' => (float) 7, 'activity' => object(App\Model\Entity\Activity) {}, 'lesson' => object(App\Model\Entity\Lesson) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'ActivitiesLessons' }, '_serialize' => [ (int) 0 => 'activity', (int) 1 => 'dialects', (int) 2 => 'previousLessons', (int) 3 => 'parameters', (int) 4 => 'lexicons', (int) 5 => 'syllables', (int) 6 => 'texts', (int) 7 => 'dialect_id', (int) 8 => 'lesson_media_id', (int) 9 => 'preferred_dialect' ], 'dialects' => [ (int) 1 => 'Central', (int) 2 => 'Eastern', (int) 3 => 'Western', (int) 4 => 'Sheshatshiu', (int) 5 => 'Mushuau' ], 'previousLessons' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Lessons.id AS `Lessons__id`, Lessons.title_en AS `Lessons__title_en`, Lessons.title_fr AS `Lessons__title_fr`, Lessons.description_en AS `Lessons__description_en`, Lessons.description_fr AS `Lessons__description_fr`, Lessons.is_public AS `Lessons__is_public`, Lessons.dialect_id AS `Lessons__dialect_id`, Lessons.lesson_type_id AS `Lessons__lesson_type_id` FROM lessons Lessons WHERE id in (SELECT LessonsLevels.lesson_id AS `LessonsLevels__lesson_id` FROM lessons_levels LessonsLevels WHERE (level_id in (:c0) AND sort < :c1))', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ [maximum depth reached] ], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\LessonsTable) {} }, 'parameters' => [ 'stimType' => 'word', 'targetType' => 'word', 'maxTargets' => '10', 'stimCount' => '10', 'usePrevious' => 'True', 'playTargetSound' => 'False', 'penalty' => '5', 'time' => '20', 'oral_instructions' => 'RecognizingAllWords', 'instructions_en' => '', 'instructions_fr' => '', 'points' => (int) 5, 'max_points' => (int) 0 ], 'lexicons' => [ (int) 0 => object(App\Model\Entity\Lexicon) {}, (int) 1 => object(App\Model\Entity\Lexicon) {}, (int) 2 => object(App\Model\Entity\Lexicon) {}, (int) 3 => object(App\Model\Entity\Lexicon) {}, (int) 4 => object(App\Model\Entity\Lexicon) {}, (int) 5 => object(App\Model\Entity\Lexicon) {}, (int) 6 => object(App\Model\Entity\Lexicon) {}, (int) 7 => object(App\Model\Entity\Lexicon) {}, (int) 8 => object(App\Model\Entity\Lexicon) {}, (int) 9 => object(App\Model\Entity\Lexicon) {}, (int) 10 => object(App\Model\Entity\Lexicon) {}, (int) 11 => object(App\Model\Entity\Lexicon) {} ], 'syllables' => [], 'texts' => [], 'dialect_id' => null, 'preferred_dialect' => null, 'lang' => 'en' ] $activity = object(App\Model\Entity\ActivitiesLesson) { 'id' => (int) 1527, 'activity_id' => (int) 6, 'lesson_id' => (int) 243, 'sort' => (float) 7, 'activity' => object(App\Model\Entity\Activity) {}, 'lesson' => object(App\Model\Entity\Lesson) {}, '[new]' => false, '[accessible]' => [ 'activity_id' => true, 'lesson_id' => true, 'sort' => true, 'activity' => true, 'lesson' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'ActivitiesLessons' } $_serialize = [ (int) 0 => 'activity', (int) 1 => 'dialects', (int) 2 => 'previousLessons', (int) 3 => 'parameters', (int) 4 => 'lexicons', (int) 5 => 'syllables', (int) 6 => 'texts', (int) 7 => 'dialect_id', (int) 8 => 'lesson_media_id', (int) 9 => 'preferred_dialect' ] $dialects = [ (int) 1 => 'Central', (int) 2 => 'Eastern', (int) 3 => 'Western', (int) 4 => 'Sheshatshiu', (int) 5 => 'Mushuau' ] $previousLessons = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Lessons.id AS `Lessons__id`, Lessons.title_en AS `Lessons__title_en`, Lessons.title_fr AS `Lessons__title_fr`, Lessons.description_en AS `Lessons__description_en`, Lessons.description_fr AS `Lessons__description_fr`, Lessons.is_public AS `Lessons__is_public`, Lessons.dialect_id AS `Lessons__dialect_id`, Lessons.lesson_type_id AS `Lessons__lesson_type_id` FROM lessons Lessons WHERE id in (SELECT LessonsLevels.lesson_id AS `LessonsLevels__lesson_id` FROM lessons_levels LessonsLevels WHERE (level_id in (:c0) AND sort < :c1))', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Lessons__id' => 'integer', 'Lessons.id' => 'integer', 'id' => 'integer', 'Lessons__title_en' => 'string', 'Lessons.title_en' => 'string', 'title_en' => 'string', 'Lessons__title_fr' => 'string', 'Lessons.title_fr' => 'string', 'title_fr' => 'string', 'Lessons__description_en' => 'text', 'Lessons.description_en' => 'text', 'description_en' => 'text', 'Lessons__description_fr' => 'text', 'Lessons.description_fr' => 'text', 'description_fr' => 'text', 'Lessons__lesson_type_id' => 'integer', 'Lessons.lesson_type_id' => 'integer', 'lesson_type_id' => 'integer', 'Lessons__admin_note' => 'text', 'Lessons.admin_note' => 'text', 'admin_note' => 'text', 'Lessons__user_id' => 'integer', 'Lessons.user_id' => 'integer', 'user_id' => 'integer', 'Lessons__is_public' => 'boolean', 'Lessons.is_public' => 'boolean', 'is_public' => 'boolean', 'Lessons__dialect_id' => 'integer', 'Lessons.dialect_id' => 'integer', 'dialect_id' => 'integer', 'Lessons__meta' => 'text', 'Lessons.meta' => 'text', 'meta' => 'text', 'Lessons__created_at' => 'timestamp', 'Lessons.created_at' => 'timestamp', 'created_at' => 'timestamp', 'Lessons__updated_at' => 'timestamp', 'Lessons.updated_at' => 'timestamp', 'updated_at' => 'timestamp', 'Lessons__log' => 'text', 'Lessons.log' => 'text', 'log' => 'text', 'Lexicons__id' => 'integer', 'Lexicons.id' => 'integer', 'Lexicons__uuid' => 'string', 'Lexicons.uuid' => 'string', 'uuid' => 'string', 'Lexicons__entry' => 'string', 'Lexicons.entry' => 'string', 'entry' => 'string', 'Lexicons__ps' => 'string', 'Lexicons.ps' => 'string', 'ps' => 'string', 'Lexicons__prn' => 'string', 'Lexicons.prn' => 'string', 'prn' => 'string', 'Lexicons__pronunciation_guide' => 'text', 'Lexicons.pronunciation_guide' => 'text', 'pronunciation_guide' => 'text', 'Lexicons__definition_en' => 'text', 'Lexicons.definition_en' => 'text', 'definition_en' => 'text', 'Lexicons__definition_fr' => 'text', 'Lexicons.definition_fr' => 'text', 'definition_fr' => 'text', 'Lexicons__admin_note' => 'text', 'Lexicons.admin_note' => 'text', 'Lexicons__public_note_en' => 'text', 'Lexicons.public_note_en' => 'text', 'public_note_en' => 'text', 'Lexicons__public_note_fr' => 'text', 'Lexicons.public_note_fr' => 'text', 'public_note_fr' => 'text', 'Lexicons__source' => 'string', 'Lexicons.source' => 'string', 'source' => 'string', 'Lexicons__is_public' => 'boolean', 'Lexicons.is_public' => 'boolean', 'Lexicons__dialect_id' => 'integer', 'Lexicons.dialect_id' => 'integer', 'Lexicons__created_at' => 'timestamp', 'Lexicons.created_at' => 'timestamp', 'Lexicons__updated_at' => 'timestamp', 'Lexicons.updated_at' => 'timestamp', 'Lexicons__log' => 'text', 'Lexicons.log' => 'text', 'Media__id' => 'integer', 'Media.id' => 'integer', 'Media__uuid' => 'string', 'Media.uuid' => 'string', 'Media__mime' => 'string', 'Media.mime' => 'string', 'mime' => 'string', 'Media__locale' => 'string', 'Media.locale' => 'string', 'locale' => 'string', 'Media__url' => 'text', 'Media.url' => 'text', 'url' => 'text', 'Media__path' => 'text', 'Media.path' => 'text', 'path' => 'text', 'Media__filename' => 'text', 'Media.filename' => 'text', 'filename' => 'text', 'Media__meta' => 'text', 'Media.meta' => 'text', 'Media__public_note_en' => 'text', 'Media.public_note_en' => 'text', 'Media__public_note_fr' => 'text', 'Media.public_note_fr' => 'text', 'Media__source' => 'text', 'Media.source' => 'text', 'Media__user_id' => 'integer', 'Media.user_id' => 'integer', 'Media__dialect_id' => 'integer', 'Media.dialect_id' => 'integer', 'Media__created_at' => 'timestamp', 'Media.created_at' => 'timestamp', 'Media__updated_at' => 'timestamp', 'Media.updated_at' => 'timestamp', 'Media__is_public' => 'boolean', 'Media.is_public' => 'boolean', 'Media__log' => 'text', 'Media.log' => 'text', 'Dialects__id' => 'integer', 'Dialects.id' => 'integer', 'Dialects__iso' => 'string', 'Dialects.iso' => 'string', 'iso' => 'string', 'Dialects__uuid' => 'string', 'Dialects.uuid' => 'string', 'Dialects__name' => 'string', 'Dialects.name' => 'string', 'name' => 'string', 'Dialects__name_en' => 'string', 'Dialects.name_en' => 'string', 'name_en' => 'string', 'Dialects__name_fr' => 'string', 'Dialects.name_fr' => 'string', 'name_fr' => 'string', 'Dialects__description_en' => 'text', 'Dialects.description_en' => 'text', 'Dialects__description_fr' => 'text', 'Dialects.description_fr' => 'text', 'Dialects__sort' => 'float', 'Dialects.sort' => 'float', 'sort' => 'float', 'Dialects__admin_note' => 'text', 'Dialects.admin_note' => 'text', 'Dialects__user_id' => 'integer', 'Dialects.user_id' => 'integer', 'Dialects__is_public' => 'boolean', 'Dialects.is_public' => 'boolean', 'Dialects__meta' => 'text', 'Dialects.meta' => 'text', 'Dialects__created_at' => 'timestamp', 'Dialects.created_at' => 'timestamp', 'Dialects__updated_at' => 'timestamp', 'Dialects.updated_at' => 'timestamp', 'Dialects__log' => 'text', 'Dialects.log' => 'text', 'Syllables__id' => 'integer', 'Syllables.id' => 'integer', 'Syllables__syllable' => 'string', 'Syllables.syllable' => 'string', 'syllable' => 'string', 'Syllables__public_note_en' => 'text', 'Syllables.public_note_en' => 'text', 'Syllables__public_note_fr' => 'text', 'Syllables.public_note_fr' => 'text', 'Syllables__admin_note' => 'text', 'Syllables.admin_note' => 'text', 'Syllables__is_public' => 'boolean', 'Syllables.is_public' => 'boolean', 'Syllables__meta' => 'text', 'Syllables.meta' => 'text', 'Syllables__created_at' => 'timestamp', 'Syllables.created_at' => 'timestamp', 'Syllables__updated_at' => 'timestamp', 'Syllables.updated_at' => 'timestamp', 'Syllables__log' => 'text', 'Syllables.log' => 'text', 'Stories__id' => 'integer', 'Stories.id' => 'integer', 'Stories__title_innu' => 'string', 'Stories.title_innu' => 'string', 'title_innu' => 'string', 'Stories__title_en' => 'string', 'Stories.title_en' => 'string', 'Stories__title_fr' => 'string', 'Stories.title_fr' => 'string', 'Stories__description_en' => 'text', 'Stories.description_en' => 'text', 'Stories__description_fr' => 'text', 'Stories.description_fr' => 'text', 'Stories__admin_note' => 'text', 'Stories.admin_note' => 'text', 'Stories__user_id' => 'integer', 'Stories.user_id' => 'integer', 'Stories__is_public' => 'boolean', 'Stories.is_public' => 'boolean', 'Stories__dialect_id' => 'integer', 'Stories.dialect_id' => 'integer', 'Stories__meta' => 'text', 'Stories.meta' => 'text', 'Stories__created_at' => 'timestamp', 'Stories.created_at' => 'timestamp', 'Stories__updated_at' => 'timestamp', 'Stories.updated_at' => 'timestamp', 'Stories__log' => 'text', 'Stories.log' => 'text', 'StoryLines__id' => 'integer', 'StoryLines.id' => 'integer', 'StoryLines__story_id' => 'integer', 'StoryLines.story_id' => 'integer', 'story_id' => 'integer', 'StoryLines__content' => 'text', 'StoryLines.content' => 'text', 'content' => 'text', 'StoryLines__align' => 'string', 'StoryLines.align' => 'string', 'align' => 'string', 'StoryLines__translation_en' => 'text', 'StoryLines.translation_en' => 'text', 'translation_en' => 'text', 'StoryLines__translation_fr' => 'text', 'StoryLines.translation_fr' => 'text', 'translation_fr' => 'text', 'StoryLines__morpheme_gloss_en' => 'text', 'StoryLines.morpheme_gloss_en' => 'text', 'morpheme_gloss_en' => 'text', 'StoryLines__morpheme_gloss_fr' => 'text', 'StoryLines.morpheme_gloss_fr' => 'text', 'morpheme_gloss_fr' => 'text', 'StoryLines__admin_note' => 'text', 'StoryLines.admin_note' => 'text', 'StoryLines__sort' => 'integer', 'StoryLines.sort' => 'integer', 'StoryLines__user_id' => 'integer', 'StoryLines.user_id' => 'integer', 'StoryLines__is_public' => 'boolean', 'StoryLines.is_public' => 'boolean', 'StoryLines__dialect_id' => 'integer', 'StoryLines.dialect_id' => 'integer', 'StoryLines__meta' => 'text', 'StoryLines.meta' => 'text', 'StoryLines__created_at' => 'timestamp', 'StoryLines.created_at' => 'timestamp', 'StoryLines__updated_at' => 'timestamp', 'StoryLines.updated_at' => 'timestamp', 'StoryLines__log' => 'text', 'StoryLines.log' => 'text' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'Lexicons' => [ [maximum depth reached] ], 'Syllables' => [ [maximum depth reached] ], 'Stories' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\LessonsTable) {} } $parameters = [ 'stimType' => 'word', 'targetType' => 'word', 'maxTargets' => '10', 'stimCount' => '10', 'usePrevious' => 'True', 'playTargetSound' => 'False', 'penalty' => '5', 'time' => '20', 'oral_instructions' => 'RecognizingAllWords', 'instructions_en' => '', 'instructions_fr' => '', 'points' => (int) 5, 'max_points' => (int) 0 ] $lexicons = [ (int) 0 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2970, 'entry' => 'uapatakanńit', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=uapat=akanńit', 'definition_en' => '(quand.../ne pas...) on le voit [obviatif]', 'definition_fr' => '(quand.../ne pas...) on le voit [obviatif]', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 1 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3424, 'entry' => 'uapatakaniti', 'ps' => 'vti', 'prn' => 'X→0p', 'pronunciation_guide' => '=uapat=akaniti', 'definition_en' => '(quand.../ne pas...) on les voit', 'definition_fr' => '(quand.../ne pas...) on les voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 2 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2978, 'entry' => 'uapatakanit', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=uapat=akanit', 'definition_en' => '(quand.../ne pas...) on le voit', 'definition_fr' => '(quand.../ne pas...) on le voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 3 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3423, 'entry' => 'uapatakanńiti', 'ps' => 'vti', 'prn' => 'X→0'p', 'pronunciation_guide' => '=uapat=akanńiti', 'definition_en' => '(quand.../ne pas...) on les [obviatif] voit', 'definition_fr' => '(quand.../ne pas...) on les [obviatif] voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 4 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2811, 'entry' => 'uapatakanu', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=uapat=akanu', 'definition_en' => 'on le voit', 'definition_fr' => 'on le voit', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 5 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3443, 'entry' => 'uapatakanua', 'ps' => 'vti', 'prn' => 'X→0p', 'pronunciation_guide' => '=uapat=akanua', 'definition_en' => 'on les voit', 'definition_fr' => 'on les voit', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 6 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2815, 'entry' => 'uapatakanńu', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=uapat=akanńu', 'definition_en' => 'on le voit [obviatif]', 'definition_fr' => 'on le voit [obviatif]', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 7 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3444, 'entry' => 'uapatakanńua', 'ps' => 'vti', 'prn' => 'X→0'p', 'pronunciation_guide' => '=uapat=akanńua', 'definition_en' => 'on les [obviatif] voit', 'definition_fr' => 'on les [obviatif] voit', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 8 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2709, 'entry' => 'sheikanu', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=shei=kanu', 'definition_en' => 'on l'ouvre', 'definition_fr' => 'on l'ouvre', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 9 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2712, 'entry' => 'sheikanńu', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=shei=kanńu', 'definition_en' => 'on l'ouvre [obviatif]', 'definition_fr' => 'on l'ouvre [obviatif]', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 10 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2780, 'entry' => 'tshipaikanu', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=tshipai=kanu', 'definition_en' => 'on le ferme', 'definition_fr' => 'on le ferme', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 11 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2778, 'entry' => 'tshipaikanńu', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=tshipai=kanńu', 'definition_en' => 'on le ferme [obviatif]', 'definition_fr' => 'on le ferme [obviatif]', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' } ] $syllables = [] $texts = [] $dialect_id = null $preferred_dialect = null $lang = 'en' $session = object(Cake\Http\Session) { [protected] _engine => null [protected] _started => null [protected] _lifetime => (int) 1440 [protected] _isCLI => false } $soundDialect = 'C' $preURL = '/' $dialectFound = [ (int) 0 => (int) 2, (int) 1 => (int) 3 ] $lexicon = object(App\Model\Entity\Lexicon) { 'id' => (int) 3423, 'entry' => 'uapatakanńiti', 'ps' => 'vti', 'prn' => 'X→0'p', 'pronunciation_guide' => '=uapat=akanńiti', 'definition_en' => '(quand.../ne pas...) on les [obviatif] voit', 'definition_fr' => '(quand.../ne pas...) on les [obviatif] voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [], 'LessonsLexicons' => [ 'lesson_id' => (int) 243, 'lexicon_id' => (int) 3423 ], '[new]' => false, '[accessible]' => [ 'uuid' => true, 'entry' => true, 'ps' => true, 'prn' => true, 'pronunciation_guide' => true, 'definition_en' => true, 'definition_fr' => true, 'admin_note' => true, 'public_note_en' => true, 'public_note_fr' => true, 'source' => true, 'is_public' => true, 'dialect_id' => true, 'created_at' => true, 'updated_at' => true, 'log' => true, 'lessons' => true, 'media' => true, 'users' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Lexicons' } $media = object(App\Model\Entity\Media) { 'id' => (int) 5475, 'url' => '/files/sounds/ouest/O_vti_11a_uapatamw_X.mp3', 'locale' => null, 'dialect_id' => (int) 3, 'filename' => 'O_vti_11a_uapatamw_X.mp3', 'mime' => 'audio/mp3', 'source' => 'Innu Verbs', 'public_note_en' => null, 'public_note_fr' => null, 'is_public' => true, '_joinData' => object(App\Model\Entity\LexiconsMedia) {}, 'dialect' => object(App\Model\Entity\Dialect) {}, 'LexiconsMedia' => [ 'lexicon_id' => (int) 2978, 'media_id' => (int) 5475 ], '[new]' => false, '[accessible]' => [ 'uuid' => true, 'mime' => true, 'locale' => true, 'url' => true, 'path' => true, 'filename' => true, 'meta' => true, 'public_note_en' => true, 'public_note_fr' => true, 'source' => true, 'user_id' => true, 'dialect_id' => true, 'created_at' => true, 'updated_at' => true, 'is_public' => true, 'log' => true, 'user' => true, 'dialect' => true, 'activities' => true, 'lexicons' => true, 'syllables' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Media' } $d_id = (int) 3 $dialect = 'Western' $lesson_activity = object(App\Model\Entity\Activity) { 'id' => (int) 140, 'title_en' => 'Translate all words', 'title_fr' => 'Traduire tous les mots', 'description_en' => 'Type the corresponding Innu word', 'description_fr' => 'Tapez le mot innu qui y correspond', 'is_public' => true, '_joinData' => object(App\Model\Entity\ActivitiesLesson) {}, 'ActivitiesLessons' => [ 'activity_id' => (int) 140, 'lesson_id' => (int) 243 ], '[new]' => false, '[accessible]' => [ 'activity_type_id' => true, 'activity_configuration_id' => true, 'title_en' => true, 'title_fr' => true, 'description_en' => true, 'description_fr' => true, 'admin_note' => true, 'user_id' => true, 'is_public' => true, 'meta' => true, 'created_at' => true, 'updated_at' => true, 'log' => true, 'activity_type' => true, 'activity_configuration' => true, 'user' => true, 'activity_parameters' => true, 'lessons' => true, 'media' => true, 'story_lines' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Activities' } $activity_lesson_id = (int) 1528 $user_score = null $top_score = nullinclude - APP/Template/Element/activity.ctp, line 201 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1240 Cake\View\View::_render() - CORE/src/View/View.php, line 1201 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1598 Cake\View\View::element() - CORE/src/View/View.php, line 706 include - APP/Template/Lessons/choose.ctp, line 209 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1240 Cake\View\View::_render() - CORE/src/View/View.php, line 1201 Cake\View\View::render() - CORE/src/View/View.php, line 803 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 790 App\Controller\LessonsController::activity() - APP/Controller/LessonsController.php, line 382 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 235 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\I18n\Middleware\LocaleSelectorMiddleware::__invoke() - CORE/src/I18n/Middleware/LocaleSelectorMiddleware.php, line 65
Notice (8): Undefined index: [APP/Template/Element/activity.ctp, line 201]Uh-oh! We don't have this lesson in the dialect. It has been replaced with the dialect.Code Context<div class="alert alert-warning alert-dismissible text-center <?=$preferred_dialect==$dialect_id?'d-none':''?>" id="dialectChanged">
<span class="fa fa-exclamation-circle mr-2"></span> <?= __('Uh-oh! We don\'t have this lesson in the <em>{0}</em> dialect. It has been replaced with the <strong>{1}</strong> dialect.',$dialects[$preferred_dialect],$dialects[$dialect_id])?>
</div>
$viewFile = '/mnt/data/www/virtual/lessons.innu.atlas-ling.ca/webroot/htdocs/src/Template/Element/activity.ctp' $dataForView = [ 'activity' => object(App\Model\Entity\ActivitiesLesson) { 'id' => (int) 1527, 'activity_id' => (int) 6, 'lesson_id' => (int) 243, 'sort' => (float) 7, 'activity' => object(App\Model\Entity\Activity) {}, 'lesson' => object(App\Model\Entity\Lesson) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'ActivitiesLessons' }, '_serialize' => [ (int) 0 => 'activity', (int) 1 => 'dialects', (int) 2 => 'previousLessons', (int) 3 => 'parameters', (int) 4 => 'lexicons', (int) 5 => 'syllables', (int) 6 => 'texts', (int) 7 => 'dialect_id', (int) 8 => 'lesson_media_id', (int) 9 => 'preferred_dialect' ], 'dialects' => [ (int) 1 => 'Central', (int) 2 => 'Eastern', (int) 3 => 'Western', (int) 4 => 'Sheshatshiu', (int) 5 => 'Mushuau' ], 'previousLessons' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Lessons.id AS `Lessons__id`, Lessons.title_en AS `Lessons__title_en`, Lessons.title_fr AS `Lessons__title_fr`, Lessons.description_en AS `Lessons__description_en`, Lessons.description_fr AS `Lessons__description_fr`, Lessons.is_public AS `Lessons__is_public`, Lessons.dialect_id AS `Lessons__dialect_id`, Lessons.lesson_type_id AS `Lessons__lesson_type_id` FROM lessons Lessons WHERE id in (SELECT LessonsLevels.lesson_id AS `LessonsLevels__lesson_id` FROM lessons_levels LessonsLevels WHERE (level_id in (:c0) AND sort < :c1))', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ [maximum depth reached] ], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\LessonsTable) {} }, 'parameters' => [ 'stimType' => 'word', 'targetType' => 'word', 'maxTargets' => '10', 'stimCount' => '10', 'usePrevious' => 'True', 'playTargetSound' => 'False', 'penalty' => '5', 'time' => '20', 'oral_instructions' => 'RecognizingAllWords', 'instructions_en' => '', 'instructions_fr' => '', 'points' => (int) 5, 'max_points' => (int) 0 ], 'lexicons' => [ (int) 0 => object(App\Model\Entity\Lexicon) {}, (int) 1 => object(App\Model\Entity\Lexicon) {}, (int) 2 => object(App\Model\Entity\Lexicon) {}, (int) 3 => object(App\Model\Entity\Lexicon) {}, (int) 4 => object(App\Model\Entity\Lexicon) {}, (int) 5 => object(App\Model\Entity\Lexicon) {}, (int) 6 => object(App\Model\Entity\Lexicon) {}, (int) 7 => object(App\Model\Entity\Lexicon) {}, (int) 8 => object(App\Model\Entity\Lexicon) {}, (int) 9 => object(App\Model\Entity\Lexicon) {}, (int) 10 => object(App\Model\Entity\Lexicon) {}, (int) 11 => object(App\Model\Entity\Lexicon) {} ], 'syllables' => [], 'texts' => [], 'dialect_id' => null, 'preferred_dialect' => null, 'lang' => 'en' ] $activity = object(App\Model\Entity\ActivitiesLesson) { 'id' => (int) 1527, 'activity_id' => (int) 6, 'lesson_id' => (int) 243, 'sort' => (float) 7, 'activity' => object(App\Model\Entity\Activity) {}, 'lesson' => object(App\Model\Entity\Lesson) {}, '[new]' => false, '[accessible]' => [ 'activity_id' => true, 'lesson_id' => true, 'sort' => true, 'activity' => true, 'lesson' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'ActivitiesLessons' } $_serialize = [ (int) 0 => 'activity', (int) 1 => 'dialects', (int) 2 => 'previousLessons', (int) 3 => 'parameters', (int) 4 => 'lexicons', (int) 5 => 'syllables', (int) 6 => 'texts', (int) 7 => 'dialect_id', (int) 8 => 'lesson_media_id', (int) 9 => 'preferred_dialect' ] $dialects = [ (int) 1 => 'Central', (int) 2 => 'Eastern', (int) 3 => 'Western', (int) 4 => 'Sheshatshiu', (int) 5 => 'Mushuau' ] $previousLessons = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Lessons.id AS `Lessons__id`, Lessons.title_en AS `Lessons__title_en`, Lessons.title_fr AS `Lessons__title_fr`, Lessons.description_en AS `Lessons__description_en`, Lessons.description_fr AS `Lessons__description_fr`, Lessons.is_public AS `Lessons__is_public`, Lessons.dialect_id AS `Lessons__dialect_id`, Lessons.lesson_type_id AS `Lessons__lesson_type_id` FROM lessons Lessons WHERE id in (SELECT LessonsLevels.lesson_id AS `LessonsLevels__lesson_id` FROM lessons_levels LessonsLevels WHERE (level_id in (:c0) AND sort < :c1))', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Lessons__id' => 'integer', 'Lessons.id' => 'integer', 'id' => 'integer', 'Lessons__title_en' => 'string', 'Lessons.title_en' => 'string', 'title_en' => 'string', 'Lessons__title_fr' => 'string', 'Lessons.title_fr' => 'string', 'title_fr' => 'string', 'Lessons__description_en' => 'text', 'Lessons.description_en' => 'text', 'description_en' => 'text', 'Lessons__description_fr' => 'text', 'Lessons.description_fr' => 'text', 'description_fr' => 'text', 'Lessons__lesson_type_id' => 'integer', 'Lessons.lesson_type_id' => 'integer', 'lesson_type_id' => 'integer', 'Lessons__admin_note' => 'text', 'Lessons.admin_note' => 'text', 'admin_note' => 'text', 'Lessons__user_id' => 'integer', 'Lessons.user_id' => 'integer', 'user_id' => 'integer', 'Lessons__is_public' => 'boolean', 'Lessons.is_public' => 'boolean', 'is_public' => 'boolean', 'Lessons__dialect_id' => 'integer', 'Lessons.dialect_id' => 'integer', 'dialect_id' => 'integer', 'Lessons__meta' => 'text', 'Lessons.meta' => 'text', 'meta' => 'text', 'Lessons__created_at' => 'timestamp', 'Lessons.created_at' => 'timestamp', 'created_at' => 'timestamp', 'Lessons__updated_at' => 'timestamp', 'Lessons.updated_at' => 'timestamp', 'updated_at' => 'timestamp', 'Lessons__log' => 'text', 'Lessons.log' => 'text', 'log' => 'text', 'Lexicons__id' => 'integer', 'Lexicons.id' => 'integer', 'Lexicons__uuid' => 'string', 'Lexicons.uuid' => 'string', 'uuid' => 'string', 'Lexicons__entry' => 'string', 'Lexicons.entry' => 'string', 'entry' => 'string', 'Lexicons__ps' => 'string', 'Lexicons.ps' => 'string', 'ps' => 'string', 'Lexicons__prn' => 'string', 'Lexicons.prn' => 'string', 'prn' => 'string', 'Lexicons__pronunciation_guide' => 'text', 'Lexicons.pronunciation_guide' => 'text', 'pronunciation_guide' => 'text', 'Lexicons__definition_en' => 'text', 'Lexicons.definition_en' => 'text', 'definition_en' => 'text', 'Lexicons__definition_fr' => 'text', 'Lexicons.definition_fr' => 'text', 'definition_fr' => 'text', 'Lexicons__admin_note' => 'text', 'Lexicons.admin_note' => 'text', 'Lexicons__public_note_en' => 'text', 'Lexicons.public_note_en' => 'text', 'public_note_en' => 'text', 'Lexicons__public_note_fr' => 'text', 'Lexicons.public_note_fr' => 'text', 'public_note_fr' => 'text', 'Lexicons__source' => 'string', 'Lexicons.source' => 'string', 'source' => 'string', 'Lexicons__is_public' => 'boolean', 'Lexicons.is_public' => 'boolean', 'Lexicons__dialect_id' => 'integer', 'Lexicons.dialect_id' => 'integer', 'Lexicons__created_at' => 'timestamp', 'Lexicons.created_at' => 'timestamp', 'Lexicons__updated_at' => 'timestamp', 'Lexicons.updated_at' => 'timestamp', 'Lexicons__log' => 'text', 'Lexicons.log' => 'text', 'Media__id' => 'integer', 'Media.id' => 'integer', 'Media__uuid' => 'string', 'Media.uuid' => 'string', 'Media__mime' => 'string', 'Media.mime' => 'string', 'mime' => 'string', 'Media__locale' => 'string', 'Media.locale' => 'string', 'locale' => 'string', 'Media__url' => 'text', 'Media.url' => 'text', 'url' => 'text', 'Media__path' => 'text', 'Media.path' => 'text', 'path' => 'text', 'Media__filename' => 'text', 'Media.filename' => 'text', 'filename' => 'text', 'Media__meta' => 'text', 'Media.meta' => 'text', 'Media__public_note_en' => 'text', 'Media.public_note_en' => 'text', 'Media__public_note_fr' => 'text', 'Media.public_note_fr' => 'text', 'Media__source' => 'text', 'Media.source' => 'text', 'Media__user_id' => 'integer', 'Media.user_id' => 'integer', 'Media__dialect_id' => 'integer', 'Media.dialect_id' => 'integer', 'Media__created_at' => 'timestamp', 'Media.created_at' => 'timestamp', 'Media__updated_at' => 'timestamp', 'Media.updated_at' => 'timestamp', 'Media__is_public' => 'boolean', 'Media.is_public' => 'boolean', 'Media__log' => 'text', 'Media.log' => 'text', 'Dialects__id' => 'integer', 'Dialects.id' => 'integer', 'Dialects__iso' => 'string', 'Dialects.iso' => 'string', 'iso' => 'string', 'Dialects__uuid' => 'string', 'Dialects.uuid' => 'string', 'Dialects__name' => 'string', 'Dialects.name' => 'string', 'name' => 'string', 'Dialects__name_en' => 'string', 'Dialects.name_en' => 'string', 'name_en' => 'string', 'Dialects__name_fr' => 'string', 'Dialects.name_fr' => 'string', 'name_fr' => 'string', 'Dialects__description_en' => 'text', 'Dialects.description_en' => 'text', 'Dialects__description_fr' => 'text', 'Dialects.description_fr' => 'text', 'Dialects__sort' => 'float', 'Dialects.sort' => 'float', 'sort' => 'float', 'Dialects__admin_note' => 'text', 'Dialects.admin_note' => 'text', 'Dialects__user_id' => 'integer', 'Dialects.user_id' => 'integer', 'Dialects__is_public' => 'boolean', 'Dialects.is_public' => 'boolean', 'Dialects__meta' => 'text', 'Dialects.meta' => 'text', 'Dialects__created_at' => 'timestamp', 'Dialects.created_at' => 'timestamp', 'Dialects__updated_at' => 'timestamp', 'Dialects.updated_at' => 'timestamp', 'Dialects__log' => 'text', 'Dialects.log' => 'text', 'Syllables__id' => 'integer', 'Syllables.id' => 'integer', 'Syllables__syllable' => 'string', 'Syllables.syllable' => 'string', 'syllable' => 'string', 'Syllables__public_note_en' => 'text', 'Syllables.public_note_en' => 'text', 'Syllables__public_note_fr' => 'text', 'Syllables.public_note_fr' => 'text', 'Syllables__admin_note' => 'text', 'Syllables.admin_note' => 'text', 'Syllables__is_public' => 'boolean', 'Syllables.is_public' => 'boolean', 'Syllables__meta' => 'text', 'Syllables.meta' => 'text', 'Syllables__created_at' => 'timestamp', 'Syllables.created_at' => 'timestamp', 'Syllables__updated_at' => 'timestamp', 'Syllables.updated_at' => 'timestamp', 'Syllables__log' => 'text', 'Syllables.log' => 'text', 'Stories__id' => 'integer', 'Stories.id' => 'integer', 'Stories__title_innu' => 'string', 'Stories.title_innu' => 'string', 'title_innu' => 'string', 'Stories__title_en' => 'string', 'Stories.title_en' => 'string', 'Stories__title_fr' => 'string', 'Stories.title_fr' => 'string', 'Stories__description_en' => 'text', 'Stories.description_en' => 'text', 'Stories__description_fr' => 'text', 'Stories.description_fr' => 'text', 'Stories__admin_note' => 'text', 'Stories.admin_note' => 'text', 'Stories__user_id' => 'integer', 'Stories.user_id' => 'integer', 'Stories__is_public' => 'boolean', 'Stories.is_public' => 'boolean', 'Stories__dialect_id' => 'integer', 'Stories.dialect_id' => 'integer', 'Stories__meta' => 'text', 'Stories.meta' => 'text', 'Stories__created_at' => 'timestamp', 'Stories.created_at' => 'timestamp', 'Stories__updated_at' => 'timestamp', 'Stories.updated_at' => 'timestamp', 'Stories__log' => 'text', 'Stories.log' => 'text', 'StoryLines__id' => 'integer', 'StoryLines.id' => 'integer', 'StoryLines__story_id' => 'integer', 'StoryLines.story_id' => 'integer', 'story_id' => 'integer', 'StoryLines__content' => 'text', 'StoryLines.content' => 'text', 'content' => 'text', 'StoryLines__align' => 'string', 'StoryLines.align' => 'string', 'align' => 'string', 'StoryLines__translation_en' => 'text', 'StoryLines.translation_en' => 'text', 'translation_en' => 'text', 'StoryLines__translation_fr' => 'text', 'StoryLines.translation_fr' => 'text', 'translation_fr' => 'text', 'StoryLines__morpheme_gloss_en' => 'text', 'StoryLines.morpheme_gloss_en' => 'text', 'morpheme_gloss_en' => 'text', 'StoryLines__morpheme_gloss_fr' => 'text', 'StoryLines.morpheme_gloss_fr' => 'text', 'morpheme_gloss_fr' => 'text', 'StoryLines__admin_note' => 'text', 'StoryLines.admin_note' => 'text', 'StoryLines__sort' => 'integer', 'StoryLines.sort' => 'integer', 'StoryLines__user_id' => 'integer', 'StoryLines.user_id' => 'integer', 'StoryLines__is_public' => 'boolean', 'StoryLines.is_public' => 'boolean', 'StoryLines__dialect_id' => 'integer', 'StoryLines.dialect_id' => 'integer', 'StoryLines__meta' => 'text', 'StoryLines.meta' => 'text', 'StoryLines__created_at' => 'timestamp', 'StoryLines.created_at' => 'timestamp', 'StoryLines__updated_at' => 'timestamp', 'StoryLines.updated_at' => 'timestamp', 'StoryLines__log' => 'text', 'StoryLines.log' => 'text' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'Lexicons' => [ [maximum depth reached] ], 'Syllables' => [ [maximum depth reached] ], 'Stories' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\LessonsTable) {} } $parameters = [ 'stimType' => 'word', 'targetType' => 'word', 'maxTargets' => '10', 'stimCount' => '10', 'usePrevious' => 'True', 'playTargetSound' => 'False', 'penalty' => '5', 'time' => '20', 'oral_instructions' => 'RecognizingAllWords', 'instructions_en' => '', 'instructions_fr' => '', 'points' => (int) 5, 'max_points' => (int) 0 ] $lexicons = [ (int) 0 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2970, 'entry' => 'uapatakanńit', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=uapat=akanńit', 'definition_en' => '(quand.../ne pas...) on le voit [obviatif]', 'definition_fr' => '(quand.../ne pas...) on le voit [obviatif]', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 1 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3424, 'entry' => 'uapatakaniti', 'ps' => 'vti', 'prn' => 'X→0p', 'pronunciation_guide' => '=uapat=akaniti', 'definition_en' => '(quand.../ne pas...) on les voit', 'definition_fr' => '(quand.../ne pas...) on les voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 2 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2978, 'entry' => 'uapatakanit', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=uapat=akanit', 'definition_en' => '(quand.../ne pas...) on le voit', 'definition_fr' => '(quand.../ne pas...) on le voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 3 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3423, 'entry' => 'uapatakanńiti', 'ps' => 'vti', 'prn' => 'X→0'p', 'pronunciation_guide' => '=uapat=akanńiti', 'definition_en' => '(quand.../ne pas...) on les [obviatif] voit', 'definition_fr' => '(quand.../ne pas...) on les [obviatif] voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 4 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2811, 'entry' => 'uapatakanu', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=uapat=akanu', 'definition_en' => 'on le voit', 'definition_fr' => 'on le voit', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 5 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3443, 'entry' => 'uapatakanua', 'ps' => 'vti', 'prn' => 'X→0p', 'pronunciation_guide' => '=uapat=akanua', 'definition_en' => 'on les voit', 'definition_fr' => 'on les voit', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 6 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2815, 'entry' => 'uapatakanńu', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=uapat=akanńu', 'definition_en' => 'on le voit [obviatif]', 'definition_fr' => 'on le voit [obviatif]', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 7 => object(App\Model\Entity\Lexicon) { 'id' => (int) 3444, 'entry' => 'uapatakanńua', 'ps' => 'vti', 'prn' => 'X→0'p', 'pronunciation_guide' => '=uapat=akanńua', 'definition_en' => 'on les [obviatif] voit', 'definition_fr' => 'on les [obviatif] voit', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [[maximum depth reached]], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 8 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2709, 'entry' => 'sheikanu', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=shei=kanu', 'definition_en' => 'on l'ouvre', 'definition_fr' => 'on l'ouvre', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 9 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2712, 'entry' => 'sheikanńu', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=shei=kanńu', 'definition_en' => 'on l'ouvre [obviatif]', 'definition_fr' => 'on l'ouvre [obviatif]', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 10 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2780, 'entry' => 'tshipaikanu', 'ps' => 'vti', 'prn' => 'X→0', 'pronunciation_guide' => '=tshipai=kanu', 'definition_en' => 'on le ferme', 'definition_fr' => 'on le ferme', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' }, (int) 11 => object(App\Model\Entity\Lexicon) { 'id' => (int) 2778, 'entry' => 'tshipaikanńu', 'ps' => 'vti', 'prn' => 'X→0'', 'pronunciation_guide' => '=tshipai=kanńu', 'definition_en' => 'on le ferme [obviatif]', 'definition_fr' => 'on le ferme [obviatif]', 'source' => '01-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ [maximum depth reached] ], 'LessonsLexicons' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Lexicons' } ] $syllables = [] $texts = [] $dialect_id = null $preferred_dialect = null $lang = 'en' $session = object(Cake\Http\Session) { [protected] _engine => null [protected] _started => null [protected] _lifetime => (int) 1440 [protected] _isCLI => false } $soundDialect = 'C' $preURL = '/' $dialectFound = [ (int) 0 => (int) 2, (int) 1 => (int) 3 ] $lexicon = object(App\Model\Entity\Lexicon) { 'id' => (int) 3423, 'entry' => 'uapatakanńiti', 'ps' => 'vti', 'prn' => 'X→0'p', 'pronunciation_guide' => '=uapat=akanńiti', 'definition_en' => '(quand.../ne pas...) on les [obviatif] voit', 'definition_fr' => '(quand.../ne pas...) on les [obviatif] voit', 'source' => '11a-VTI.db', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [], 'LessonsLexicons' => [ 'lesson_id' => (int) 243, 'lexicon_id' => (int) 3423 ], '[new]' => false, '[accessible]' => [ 'uuid' => true, 'entry' => true, 'ps' => true, 'prn' => true, 'pronunciation_guide' => true, 'definition_en' => true, 'definition_fr' => true, 'admin_note' => true, 'public_note_en' => true, 'public_note_fr' => true, 'source' => true, 'is_public' => true, 'dialect_id' => true, 'created_at' => true, 'updated_at' => true, 'log' => true, 'lessons' => true, 'media' => true, 'users' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Lexicons' } $media = object(App\Model\Entity\Media) { 'id' => (int) 5475, 'url' => '/files/sounds/ouest/O_vti_11a_uapatamw_X.mp3', 'locale' => null, 'dialect_id' => (int) 3, 'filename' => 'O_vti_11a_uapatamw_X.mp3', 'mime' => 'audio/mp3', 'source' => 'Innu Verbs', 'public_note_en' => null, 'public_note_fr' => null, 'is_public' => true, '_joinData' => object(App\Model\Entity\LexiconsMedia) {}, 'dialect' => object(App\Model\Entity\Dialect) {}, 'LexiconsMedia' => [ 'lexicon_id' => (int) 2978, 'media_id' => (int) 5475 ], '[new]' => false, '[accessible]' => [ 'uuid' => true, 'mime' => true, 'locale' => true, 'url' => true, 'path' => true, 'filename' => true, 'meta' => true, 'public_note_en' => true, 'public_note_fr' => true, 'source' => true, 'user_id' => true, 'dialect_id' => true, 'created_at' => true, 'updated_at' => true, 'is_public' => true, 'log' => true, 'user' => true, 'dialect' => true, 'activities' => true, 'lexicons' => true, 'syllables' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Media' } $d_id = (int) 3 $dialect = 'Western' $lesson_activity = object(App\Model\Entity\Activity) { 'id' => (int) 140, 'title_en' => 'Translate all words', 'title_fr' => 'Traduire tous les mots', 'description_en' => 'Type the corresponding Innu word', 'description_fr' => 'Tapez le mot innu qui y correspond', 'is_public' => true, '_joinData' => object(App\Model\Entity\ActivitiesLesson) {}, 'ActivitiesLessons' => [ 'activity_id' => (int) 140, 'lesson_id' => (int) 243 ], '[new]' => false, '[accessible]' => [ 'activity_type_id' => true, 'activity_configuration_id' => true, 'title_en' => true, 'title_fr' => true, 'description_en' => true, 'description_fr' => true, 'admin_note' => true, 'user_id' => true, 'is_public' => true, 'meta' => true, 'created_at' => true, 'updated_at' => true, 'log' => true, 'activity_type' => true, 'activity_configuration' => true, 'user' => true, 'activity_parameters' => true, 'lessons' => true, 'media' => true, 'story_lines' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[errors]' => [], '[invalid]' => [], '[repository]' => 'Activities' } $activity_lesson_id = (int) 1528 $user_score = null $top_score = nullinclude - APP/Template/Element/activity.ctp, line 201 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1240 Cake\View\View::_render() - CORE/src/View/View.php, line 1201 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1598 Cake\View\View::element() - CORE/src/View/View.php, line 706 include - APP/Template/Lessons/choose.ctp, line 209 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1240 Cake\View\View::_render() - CORE/src/View/View.php, line 1201 Cake\View\View::render() - CORE/src/View/View.php, line 803 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 790 App\Controller\LessonsController::activity() - APP/Controller/LessonsController.php, line 382 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 235 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\I18n\Middleware\LocaleSelectorMiddleware::__invoke() - CORE/src/I18n/Middleware/LocaleSelectorMiddleware.php, line 65
Recognize all words
Listen, then click the corresponding word
This activity uses words and letters from previous lessons