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
Recognize all words
Recognize new word translations
Listen, then click the corresponding translation
Match written translations
Click the Innu word/phrase and its corresponding translation
Match written translations (all words)
Click the Innu word/phrase and its corresponding translation
Dictation
Dictation (all words)
Translate the words
Type the corresponding Innu word
Translate all words
Type the corresponding Innu word
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 Eastern 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) 530, 'activity_id' => (int) 142, 'lesson_id' => (int) 91, 'sort' => (float) 8, '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' => [ 'time' => '60', 'instructions_en' => '', 'instructions_fr' => '', 'usePrevious' => 'True', 'points' => (int) 5, 'penalty' => (int) 0, 'max_points' => (int) 50 ], '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) {}, (int) 12 => object(App\Model\Entity\Lexicon) {}, (int) 13 => object(App\Model\Entity\Lexicon) {}, (int) 14 => object(App\Model\Entity\Lexicon) {}, (int) 15 => object(App\Model\Entity\Lexicon) {}, (int) 16 => object(App\Model\Entity\Lexicon) {}, (int) 17 => object(App\Model\Entity\Lexicon) {}, (int) 18 => object(App\Model\Entity\Lexicon) {}, (int) 19 => object(App\Model\Entity\Lexicon) {}, (int) 20 => object(App\Model\Entity\Lexicon) {}, (int) 21 => object(App\Model\Entity\Lexicon) {}, (int) 22 => object(App\Model\Entity\Lexicon) {}, (int) 23 => object(App\Model\Entity\Lexicon) {}, (int) 24 => object(App\Model\Entity\Lexicon) {} ], 'syllables' => [], 'texts' => [], 'dialect_id' => (int) 2, 'preferred_dialect' => null, 'lang' => 'en' ] $activity = object(App\Model\Entity\ActivitiesLesson) { 'id' => (int) 530, 'activity_id' => (int) 142, 'lesson_id' => (int) 91, 'sort' => (float) 8, '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 = [ 'time' => '60', 'instructions_en' => '', 'instructions_fr' => '', 'usePrevious' => 'True', 'points' => (int) 5, 'penalty' => (int) 0, 'max_points' => (int) 50 ] $lexicons = [ (int) 0 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1307, 'entry' => 'nińitshe', 'ps' => 'pro', 'prn' => '1', 'pronunciation_guide' => '', 'definition_en' => 'it must be me, it must be mine', 'definition_fr' => 'ce doit être moi, ce doit être à moi', 'source' => 'YM', '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) 1308, 'entry' => 'tshińitshe', 'ps' => 'pro', 'prn' => '2', 'pronunciation_guide' => '', 'definition_en' => 'it must be you, it must be yours', 'definition_fr' => 'ce doit être toi, ce doit être à toi', 'source' => 'YM', '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) 1309, 'entry' => 'uińitshe', 'ps' => 'pro', 'prn' => '3', 'pronunciation_guide' => '', 'definition_en' => 'it must be her/him, it must be hers/his', 'definition_fr' => 'ce doit être lui/elle, ce doit être à lui/elle', 'source' => 'YM', '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) 1292, 'entry' => 'auen', 'ps' => 'pro', 'prn' => '3', 'pronunciation_guide' => '', 'definition_en' => 'someone, who?', 'definition_fr' => 'quelqu'un, qui?', 'source' => 'YM', '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) 1293, 'entry' => 'auenitshenat', 'ps' => 'pro', 'prn' => '3p', 'pronunciation_guide' => '', 'definition_en' => 'people, who? [plural]', 'definition_fr' => 'les gens, qui? [pluriel]', 'source' => 'YM', '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) 1294, 'entry' => 'auenńua', 'ps' => 'pro', 'prn' => '4', 'pronunciation_guide' => '', 'definition_en' => 'someone, people, who? [obviative]', 'definition_fr' => 'quelqu'un, les gens, qui? [obviatif]', 'source' => 'YM', '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) 1296, 'entry' => 'niń', 'ps' => 'pro', 'prn' => '1', 'pronunciation_guide' => '', 'definition_en' => 'I, me, myself', 'definition_fr' => 'moi', 'source' => 'YM', '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) 1297, 'entry' => 'tshiń', 'ps' => 'pro', 'prn' => '2', 'pronunciation_guide' => '', 'definition_en' => 'you [singular], yourself', 'definition_fr' => 'toi', 'source' => 'YM', '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) 1299, 'entry' => 'uiń', 'ps' => 'pro', 'prn' => '3', 'pronunciation_guide' => '', 'definition_en' => 's/he, her/him, herself/himself', 'definition_fr' => 'lui ou elle', 'source' => 'YM', '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) 1301, 'entry' => 'neńua', 'ps' => 'pro', 'prn' => '4', 'pronunciation_guide' => '', 'definition_en' => 's/he, her/him, herself/himself, they, them, themselves [obviative]', 'definition_fr' => 'lui ou elle, eux ou elles [obviatif]', 'source' => 'YM', '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) 1302, 'entry' => 'nińan', 'ps' => 'pro', 'prn' => '1pe', 'pronunciation_guide' => '', 'definition_en' => 'we, us, ourselves (excluding you)', 'definition_fr' => 'nous (excluant toi ou vous)', 'source' => 'YM', '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) 1304, 'entry' => 'tshińanu', 'ps' => 'pro', 'prn' => '1pi', 'pronunciation_guide' => '', 'definition_en' => 'we, us, ourselves (including you)', 'definition_fr' => 'nous tous (incluant toi ou vous)', 'source' => 'YM', '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) 12 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1305, 'entry' => 'tshińuau', 'ps' => 'pro', 'prn' => '2p', 'pronunciation_guide' => '', 'definition_en' => 'you [plural], yourselves', 'definition_fr' => 'vous autres', 'source' => 'YM', '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) 13 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1306, 'entry' => 'uińuau', 'ps' => 'pro', 'prn' => '3p', 'pronunciation_guide' => '', 'definition_en' => 'they, them, themselves', 'definition_fr' => 'eux ou elles', 'source' => 'YM', '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) 14 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1295, 'entry' => 'tshekuan', 'ps' => 'pro', 'prn' => '3', 'pronunciation_guide' => 'GENERAL [tʃeːkwaːn]', 'definition_en' => 'something, what?', 'definition_fr' => 'quelque chose, quoi?', 'source' => 'YM', '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) 15 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1298, 'entry' => 'tshekuaneni', 'ps' => 'pro', 'prn' => '3p', 'pronunciation_guide' => '', 'definition_en' => 'something, which thing, what [plural]?', 'definition_fr' => 'des choses, quoi [pluriel]?', 'source' => 'YM', '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) 16 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1300, 'entry' => 'tshekuanńu', 'ps' => 'pro', 'prn' => '4s', 'pronunciation_guide' => '', 'definition_en' => ' something, what? [obviative singular]', 'definition_fr' => 'quelque chose, quoi? [obviatif singulier]', 'source' => 'YM', '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) 17 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1303, 'entry' => 'tshekuanńua', 'ps' => 'pro', 'prn' => '4p', 'pronunciation_guide' => '', 'definition_en' => 'something, which thing, what? [obviative plural]', 'definition_fr' => 'des choses, quoi? [obviatif pluriel]', 'source' => 'YM', '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) 18 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1310, 'entry' => 'nińishtam', 'ps' => 'pro', 'prn' => '1', 'pronunciation_guide' => '', 'definition_en' => 'me first', 'definition_fr' => 'moi d'abord, le premier', 'source' => 'YM', '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) 19 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1312, 'entry' => 'tshińishtam', 'ps' => 'pro', 'prn' => '2', 'pronunciation_guide' => '', 'definition_en' => 'you first [singular]', 'definition_fr' => 'toi d'abord, le premier', 'source' => 'YM', '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) 20 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1315, 'entry' => 'uińishtam', 'ps' => 'pro', 'prn' => '3', 'pronunciation_guide' => '', 'definition_en' => 'her/him first', 'definition_fr' => 'lui ou elle d'abord, en premier', 'source' => 'YM', '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) 21 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1311, 'entry' => 'nińishtaminan', 'ps' => 'pro', 'prn' => '1pe', 'pronunciation_guide' => '', 'definition_en' => 'us first (excluding you)', 'definition_fr' => 'nous d'abord, les premiers (excluant toi ou vous)', 'source' => 'YM', '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) 22 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1313, 'entry' => 'tshińishtaminan', 'ps' => 'pro', 'prn' => '1pi', 'pronunciation_guide' => '', 'definition_en' => 'us first (including you)', 'definition_fr' => 'nous d'abord, les premiers (incluant toi ou vous)', 'source' => 'YM', '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) 23 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1314, 'entry' => 'tshińishtamuau', 'ps' => 'pro', 'prn' => '2p', 'pronunciation_guide' => '', 'definition_en' => 'you first [plural]', 'definition_fr' => 'vous autres d'abord, les premiers', 'source' => 'YM', '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) 24 => object(App\Model\Entity\Lexicon) { 'id' => (int) 1316, 'entry' => 'uińishtamuau', 'ps' => 'pro', 'prn' => '3p', 'pronunciation_guide' => '', 'definition_en' => 'them first', 'definition_fr' => 'eux ou elles d'abord, en premier', 'source' => 'YM', '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 = (int) 2 $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 ] $lexicon = object(App\Model\Entity\Lexicon) { 'id' => (int) 1309, 'entry' => 'uińitshe', 'ps' => 'pro', 'prn' => '3', 'pronunciation_guide' => '', 'definition_en' => 'it must be her/him, it must be hers/his', 'definition_fr' => 'ce doit être lui/elle, ce doit être à lui/elle', 'source' => 'YM', 'is_public' => true, '_joinData' => object(App\Model\Entity\LessonsLexicon) {}, 'media' => [ (int) 0 => object(App\Model\Entity\Media) {} ], 'LessonsLexicons' => [ 'lesson_id' => (int) 91, 'lexicon_id' => (int) 1309 ], '[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) 3799, 'url' => '/files/sounds/est/uinitshe.mp3', 'locale' => null, 'dialect_id' => (int) 2, 'filename' => 'uinitshe.mp3', 'mime' => 'audio/mp3', 'source' => null, '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) 1309, 'media_id' => (int) 3799 ], '[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) 2 $dialect = 'Eastern' $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) 91 ], '[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) 1053 $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/dictation.ctp, line 85 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
Dictation (all words)
Type the word you hear
This activity uses words and letters from previous lessons
Type w if you want to type ᵘ