{{ session.className }}
{{ session.title }}
{{ session.sessionDate }} · {{ session.startsAt }}–{{ session.endsAt }}
{{ session.objective }}
Initialisation sécurisée de la plateforme…
PAYALASHIYO ACADEMY
Reprenez votre parcours là où vous l’avez laissé. Chaque apprentissage peut être lu, écouté, répété puis validé par le Fundi.
Progression académique
{{ progressPercentage }}%
{{ acquiredCount }} acquis · {{ pendingLessonCount }} à consolider
Classe virtuelle
Le bouton Rejoindre devient disponible dès que le Fundi ouvre la séance.
{{ session.className }}
{{ session.sessionDate }} · {{ session.startsAt }}–{{ session.endsAt }}
{{ session.objective }}
{{ metric.value }}
{{ metric.label }}
Parcours fondamental
Un parcours progressif, de la lecture arabe aux textes de référence.
Séance recommandée
{{ nextAcademicLesson.description }}
Évaluation Fundi
{{ lesson.title }}
{{ lesson.module }}
Navigation rapide, repères de lecture, lecteur persistant, commandes écran verrouillé et répétition Muallim.
Mode d'utilisation
Mes marque-pages
Ils restent séparés pour chaque compte sur cet appareil.
Mode dégradé activé
{{ quranError }}
Chargement sécurisé de la sourate…
Vérifiez la connexion puis relancez le chargement.
{{ currentSurah.meta.name || selectedSurahLabel }}
{{ currentSurah.meta.englishName || selectedSurahLabel }} · {{ currentSurah.arabic.length }} versets
{{ verse.text }}{{ verse.numberInSurah }}
{{ selectedSurahLabel }}
Juz {{ quranCurrentPageJuz }} · Page {{ quranSelectedPage }}
{{ entry.verse.text }}{{ entry.verse.numberInSurah }}
{{ verse.text }}
Traduction française
{{ translationFor(index) }}
Tafsir · {{ selectedArabicTafsirLabel }}
{{ tafsirFor(index) }}
{{ tafsirFrenchFor(index) }}
{{ translationFor(index) }}
Touchez une lettre pour afficher ses formes. L'audio pédagogique local est prioritaire ; en son absence, PAYALASHIYO propose une voix synthétique clairement identifiée comme solution de secours.
État audio Harufs
{{ harufAudioStatusLabel() }}
Les enregistrements locaux validés par un Fundi restent la référence. La synthèse vocale n'est qu'un secours technique.
Makhraj : {{ activeLetter.makhraj }}
Les quatre formes
Harakat
Les recueils sont lus depuis MySQL avec pagination, recherche et affichage arabe/français. La base n'est plus limitée à trois exemples.
Traçabilité du corpus
Source technique : corpus bilingue importé dans MySQL PAYALASHIYO. L’édition, le traducteur et les conditions d’utilisation doivent être renseignés recueil par recueil avant toute qualification éditoriale.
Statut : lecture publique disponible · contrôle documentaire et pédagogique en cours.
Lecture audio des Hadiths
Audio généré à la demande par le serveur, mis en cache, puis repli navigateur si nécessaire. Cette lecture synthétique ne constitue pas une récitation religieuse de référence.
Aqida
{{ item.arabic }}
{{ item.french }}
Recueil actif
{{ selectedHadithCollectionLabel }}
Hadiths disponibles
{{ hadithPage.total }}
Page
{{ hadithPage.page }} / {{ hadithTotalPages }}
Bibliothèque temporairement indisponible
{{ hadithError }}
Importez le recueil dans MySQL ou modifiez les critères de recherche.
{{ item.reference }}
{{ item.arabic }}
{{ item.french || 'Traduction française non disponible pour cette entrée.' }}
Grade : {{ item.grade }}
Éléments {{ hadithPageStart }} à {{ hadithPageEnd }} sur {{ hadithPage.total }}
Un lecteur unique pour le texte arabe, la translittération, le français, le comorien et les enregistrements humains validés.
{{ readerError }}
Recueil sélectionné
{{ readerActiveCollection.description }}
{{ readerActiveCollection.publicMessage || 'La fiche du recueil est publique. Le texte intégral et l’audio seront activés après validation éditoriale, religieuse et juridique.' }}
Le public peut consulter l’identité du recueil et son état de préparation. La lecture intégrale et l’audio seront ouverts après validation du Fundi référent et des droits de diffusion.
{{ passage.arabic }}
{{ passage.transliteration }}
{{ passage.french }}
{{ passage.shikomori }}
Parcours pédagogique 5.9.0
Un cycle complet entre Mnashioni, Fundi et Mlezi, sans sortir de PAYALASHIYO.
Le Fundi ouvrira la prochaine activité.
{{ assignment.className }} · {{ assignment.lessonTitle }} · {{ assignment.mode }}
{{ assignment.instruction }}
{{ block.content.arabic||block.content.text||'' }}
{{ block.content.text||block.content.instruction||'' }}
Envoyer ma récitation
Enregistrez-vous ou choisissez un fichier audio.
Dernier envoi : {{ pilotStatusLabel(assignment.submission.status) }}
Retour du Fundi : {{ assignment.submission.feedback }}
Travaux
{{ pilotFlow.summary.assignments||0 }}Corrections en attente
{{ pilotFlow.summary.pendingReviews||0 }}{{ submission.assignmentTitle }} · {{ submission.className }}
Travaux validés
{{ pilotFlow.summary.validatedAssignments||0 }}/{{ pilotFlow.summary.totalAssignments||0 }}Assiduité
{{ ((pilotFlow.summary && pilotFlow.summary.attendance && pilotFlow.summary.attendance.present) || 0) }} présence(s){{ pilotStatusLabel(a.status) }} · {{ a.lessonTitle }}
Retour Fundi : {{ a.submission.feedback }}
Identité pédagogique V2.5
Le contenu est désormais déterminé par l'identité, le rôle, la madrassat, la classe, l'inscription annuelle et les leçons explicitement ouvertes.
Madrassat
{{ [m.city,m.country].filter(Boolean).join(' · ') || m.code }}
{{ m.membershipRole }}{{ e.madrassatName }} · {{ e.pedagogicalLevelLabel }} · {{ e.academicYear }}
{{ e.programTitle || 'Programme en cours de préparation' }}Le Fundi ouvrira la prochaine activité au rythme de la classe.
{{ selectedOpenLesson.objective || selectedOpenLesson.description }}
{{ resource.caption }}
Version publiée et validée pour cette leçon.
{{ block.content.text }}
{{ block.content.arabic }}
{{ block.content.transliteration }}
{{ block.content.translation }}
{{ publishedBlockHaruf(block).letter }}
{{ publishedBlockHaruf(block).transliteration }}
{{ publishedBlockHaruf(block).forms.isolated }} · {{ publishedBlockHaruf(block).forms.initial }} · {{ publishedBlockHaruf(block).forms.medial }} · {{ publishedBlockHaruf(block).forms.final }}
{{ publishedBlockHaruf(block).example.arabic }} · {{ publishedBlockHaruf(block).example.transliteration }} · {{ publishedBlockHaruf(block).example.french }}
{{ block.content.instruction }}
{{ block.content.instruction }}
Sourate {{ block.content.surah }} · versets {{ block.content.startVerse }} à {{ block.content.endVerse }}
{{ block.content.instruction }}
{{ block.content.collection }} · Hadith {{ block.content.hadithId }}
{{ block.content.instruction }}
Activité · {{ block.content.activityType }}
{{ block.content.instruction }}
Attendu : {{ block.content.expected }}
{{ block.content.competency }}
{{ block.content.successCriteria }}
{{ selectedOpenLesson.activity || 'Suivre la consigne donnée par le Fundi pendant la séance.' }}
{{ selectedOpenLesson.revision || 'Reprendre calmement la leçon et noter les difficultés.' }}
Classe
{{ c.madrassatName }} · {{ c.academicYear }}
Progression par compétence
{{ progressSummary.program.className }} · {{ progressSummary.program.levelLabel }}
{{ d.label }}
{{ d.acquired }}/{{ d.total }}{{ d.evaluated }} évaluée(s) · {{ d.consolidating }} à consolider
Ce guide constitue le socle minimal avant toute séance. Le Fundi prépare l'objectif, choisit une ressource validée, fait pratiquer, corrige avec bienveillance puis trace l'évaluation.
1. Préparer
Public, prérequis, objectif et durée.
2. Montrer
Écouter, observer et expliquer simplement.
3. Faire pratiquer
Répéter, appliquer et corriger.
4. Valider
Évaluer, remédier et planifier la révision.
{{ track.purpose }}
Priorités
Méthode
{{ track.method }}
Déroulé standard
{{ step.title }} · {{ step.duration }}
{{ step.detail }}
Garde-fous
Échelle commune
{{ level.label }}
{{ level.description }}
Fiche de préparation
{{ item }}
Préparez, conduisez et tracez la séance sans parcourir plusieurs écrans.
{{ operationsDashboard.period ? operationsDashboard.period.label : 'Période non définie' }}
Choisissez une seule leçon et formulez un objectif observable.
Version publiée et validée pour cette leçon.
{{ block.content.text }}
{{ block.content.arabic }}
{{ block.content.transliteration }}
{{ block.content.translation }}
{{ publishedBlockHaruf(block).letter }}
{{ publishedBlockHaruf(block).transliteration }}
{{ publishedBlockHaruf(block).forms.isolated }} · {{ publishedBlockHaruf(block).forms.initial }} · {{ publishedBlockHaruf(block).forms.medial }} · {{ publishedBlockHaruf(block).forms.final }}
{{ publishedBlockHaruf(block).example.arabic }} · {{ publishedBlockHaruf(block).example.transliteration }} · {{ publishedBlockHaruf(block).example.french }}
{{ block.content.instruction }}
{{ block.content.instruction }}
Sourate {{ block.content.surah }} · versets {{ block.content.startVerse }} à {{ block.content.endVerse }}
{{ block.content.instruction }}
{{ block.content.collection }} · Hadith {{ block.content.hadithId }}
{{ block.content.instruction }}
Activité · {{ block.content.activityType }}
{{ block.content.instruction }}
Attendu : {{ block.content.expected }}
{{ block.content.competency }}
{{ block.content.successCriteria }}
{{ session.status }} · {{ session.attendanceCount }}/{{ session.expectedAttendanceCount }} présence(s) · Visio : {{ bbbMeetingStatusLabel(session.bbb) }}
Enregistrement : {{ bbbRecordingLabel(session.bbb.recording) }} {{ session.statusReason }}Une saisie rapide pour toute la classe.
Une observation, un niveau de maîtrise et une remédiation éventuelle.
Préparez un bilan lisible, utile et orienté vers la prochaine action.
Les évaluations sont enregistrées et synchronisées dans PAYALASHIYO.
Élève évalué
{{ studentProfile.displayName }}
{{ studentProfile.className }} · {{ studentProfile.levelName }}
{{ lesson.module }}
État : {{ gradeLabel(getGrade(lesson.id)) }}
En un coup d’œil : assiduité, travail de la semaine, progression et consignes transmises par la madrassat.
Une consigne simple, limitée et cohérente avec le programme.
{{ guardianLessonContent.lesson ? (guardianLessonContent.lesson.revision || guardianLessonContent.lesson.objective || guardianLessonContent.lesson.description) : (periodReport.reportNote && periodReport.reportNote.summary ? periodReport.reportNote.summary : 'Relire la leçon ouverte, écouter l’enfant et noter les difficultés sans ajouter de nouveau contenu.') }}
Version publiée et validée pour cette leçon.
{{ block.content.text }}
{{ block.content.arabic }}
{{ block.content.transliteration }}
{{ block.content.translation }}
{{ publishedBlockHaruf(block).letter }}
{{ publishedBlockHaruf(block).transliteration }}
{{ publishedBlockHaruf(block).forms.isolated }} · {{ publishedBlockHaruf(block).forms.initial }} · {{ publishedBlockHaruf(block).forms.medial }} · {{ publishedBlockHaruf(block).forms.final }}
{{ publishedBlockHaruf(block).example.arabic }} · {{ publishedBlockHaruf(block).example.transliteration }} · {{ publishedBlockHaruf(block).example.french }}
{{ block.content.instruction }}
{{ block.content.instruction }}
Sourate {{ block.content.surah }} · versets {{ block.content.startVerse }} à {{ block.content.endVerse }}
{{ block.content.instruction }}
{{ block.content.collection }} · Hadith {{ block.content.hadithId }}
{{ block.content.instruction }}
Activité · {{ block.content.activityType }}
{{ block.content.instruction }}
Attendu : {{ block.content.expected }}
{{ block.content.competency }}
{{ block.content.successCriteria }}
{{ periodReport.program ? periodReport.program.className : studentProfile.className }}
{{ periodReport.reportNote.summary }}
{{ progressSummary.program.className }} · {{ progressSummary.program.levelLabel }}
Les évaluations récentes restent contextualisées et ne sont pas transformées en note.
{{ evaluation.observation }}
Identifiez l’édition exacte, documentez les droits, contrôlez textes et audios, faites attester le dossier par un Fundi puis publiez uniquement après approbation.
Ces informations restent dans l’espace authentifié jusqu’à la publication d’une édition effectivement validée.
{{editorialEdition.manifest.governance.fundiValidatedBy}} · {{editorialEdition.manifest.governance.fundiValidatedAt}}
Éléments manquants : {{ editorialGovernanceMissing.join(', ') || 'complétez le dossier' }}.
{{editorialPreviewPassage.arabic}}
{{editorialPreviewPassage.transliteration}}
{{editorialPreviewPassage.french}}
{{editorialPreviewPassage.shikomori}}
Choisissez un passage à prévisualiser.
{{item.actor}} · {{item.createdAt}}
{{item.note}}
Aucune publication n’est possible sans source, droits et validation religieuse.
Texte, arabe RTL, images, audio enregistré, Harufs, Kur’ani, Hadiths, activités et évaluations réunis dans une version relue puis publiée.
Chaque leçon suit un dossier unique : contenus multilingues, source et édition, droits, médias approuvés, remarques et attestation Fundi. Le pilote reste bloqué tant que les portes qualité ne sont pas franchies.
{{p32Lesson.objective}}
Sélectionnez uniquement des ressources déjà approuvées dans la Médiathèque.
Aucun média approuvé disponible.
{{comment.note}}
Aucun commentaire enregistré.
Le dossier éditorial complet apparaîtra ici.
Aucun texte religieux n’apparaît sur le tableau de bord sans référence, revue et validation explicite d’un Fundi.
Dossier éditorial
Une version conserve l’historique du cours et passe par validation avant publication.
Blocs de cours
{{studioHaruf(block.content.harufKey).letter}}
{{studioHaruf(block.content.harufKey).transliteration}}
{{studioHaruf(block.content.harufKey).forms.isolated}} · {{studioHaruf(block.content.harufKey).forms.initial}} · {{studioHaruf(block.content.harufKey).forms.medial}} · {{studioHaruf(block.content.harufKey).forms.final}}
{{studioHaruf(block.content.harufKey).example.arabic}} · {{studioHaruf(block.content.harufKey).example.transliteration}} · {{studioHaruf(block.content.harufKey).example.french}}
Audio humain requis avant publication.
Téléversement sécurisé
JPEG, PNG, WebP, MP3, M4A, OGG, WAV, WebM audio ou PDF · 12 Mo maximum.
Enregistrez une lettre, un mot ou une explication. Une validation reste obligatoire.
Médiathèque
{{media.madrassatName}} · {{formatBytes(media.size)}}
{{media.license||'Licence à confirmer'}}
{{media.versionCount||1}} version(s)
Aucune ressource téléversée.
Alphabet arabe complet
Quatre formes, mot repère, carte visuelle et audio humain avant publication.
{{haruf.validationNote}}
Comptes, classes, familles, contenus et sécurité sont réunis dans un espace stable, lisible et adapté au quotidien de l’académie.
Chargement du pilotage…
Accueil opérationnel P3.4
{{p34Dashboard.scope && p34Dashboard.scope.requiresMadrassat ? 'Vue consolidée de supervision. Sélectionnez une Madrassat précise pour suivre son démarrage et ses actions métier.' : 'Effectifs, alertes, démarrage et actions fréquentes sont regroupés ici. Les chiffres respectent le périmètre Madrassat sélectionné.'}}
Actions rapides
Notifications importantes
Premiers pasPremiers pas — {{p34Dashboard.onboarding.done||0}}/{{p34Dashboard.onboarding.total||5}}
Sélectionnez une Madrassat précise pour suivre son parcours de démarrage.
Rappel éducatif validé
{{p34Dashboard.reminder.arabic}}
{{p34Dashboard.reminder.french}}
{{p34Dashboard.reminder.shikomori}}
Les alertes, actions attendues et indicateurs importants sont réunis ici. Les écrans de gestion restent accessibles sans encombrer le pilotage quotidien.
Le pilotage traduit les données en décisions concrètes pour la direction.
La migration V2.5 doit être vérifiée.
{{ c.programTitle || 'Programme non affecté' }}
✓ Aucun blocage critique détecté.
Profils sans compte : {{ adminOverview.totals.orphanStudentProfiles||0 }} · Comptes sans dossier : {{ adminOverview.totals.unlinkedMnashioniAccounts||0 }} · Mnashioni sans classe : {{ adminOverview.totals.unclassedStudents||0 }}.
Comptes
{{ adminOverview.userPagination.total||0 }} compte(s) dans le périmètre.
{{ user.displayName }}
{{ roleLabel(user.role) }}Identifiant de connexion
{{ user.login }}{{ user.email || 'Sans e-mail' }}
Accès initial en attenteRattachez un compte existant à une Madrassat, suspendez ou terminez l’accès et définissez les classes prises en charge par chaque Fundi.
{{u.login}} · {{roleLabel(u.role)}}
Classes : {{u.classNames.join(', ')}}
{{membershipActionLabel(h.action)}} · {{membershipStatusLabel(h.newStatus)}} · par {{h.actor}}
{{h.reason}}
Admission guidée
Un seul parcours crée le dossier élève, les deux accès, le rattachement familial et l'affectation à la classe. Aucune reprise manuelle n'est nécessaire.
{{ admissionResult.studentDisplayName }} est affecté à {{ admissionResult.className }} et rattaché à {{ admissionResult.guardianDisplayName }}.
Créez d'abord une classe depuis l'onglet Classes.
{{ admissionError }}
adm.prenom
Responsablersp.prenom
Fundifnd.prenom
Mnashionimna.site.0001
Mlezimlz.site.0001
Utiliser uniquement des minuscules, chiffres, points et tirets, sans espace ni accent. L'identifiant de connexion peut être modifié ; l'UUID technique du compte reste immuable.
{{ item.ageGroupLabel }} · {{ item.studentCount }} Mnashioni
Fundi : {{ item.fundiName || 'non affecté' }}
{{m.code}}
{{m.city||'Ville non renseignée'}} · {{m.country||'Pays non renseigné'}}
Socle pédagogique PAYALASHIYO P3.0
Le socle couvre Harufs, lecture du Kur’ani, Tajwid, mémorisation, Hadiths et Adab, langue arabe, Aqida, Fiqh et Sira. Les leçons sont des trames privées en statut de revue : textes, traductions, audios, illustrations et références restent soumis à validation Fundi.
Contenu pédagogique PAYALASHIYO P3.1
Chaque leçon dispose maintenant d’un objectif opérationnel, d’un déroulé en cinq phases, de critères de réussite, d’une différenciation, d’une remédiation, d’une activité Mnashioni et d’une révision Mlezi. Les sources, textes, traductions, médias et droits restent volontairement bloqués avant validation.
Atelier Fundi PAYALASHIYO P3.2
L’atelier privé centralise les textes arabe, translittération, français et shikomori, les références, éditions, droits, médias approuvés, commentaires et décisions Fundi. Aucun contenu n’est publié automatiquement.
Programmes
{{ programOverview.programs.length }}
Années scolaires
{{ programOverview.academicYears.length }}
Domaines
{{ programOverview.domains.length }}
Classes
{{ programOverview.classes.length }}
{{ p.code }}
{{ p.levelLabel }} · version {{ p.versionLabel }} · {{ p.sourceKind }}
{{ p.audienceLabel }}
{{ p.validationNote }}
{{ programContent.program.audienceLabel }} · {{ programContent.program.approvedResourceCount }}/{{ programContent.program.resourceCount }} illustration(s) approuvée(s)
{{ lesson.objective }}
{{ resource.caption }}
{{ resource.validationStatus==='approved' ? 'Repères lexicaux validés' : 'Repères lexicaux à valider avec l’illustration' }}
{{ resource.validationNote }}
La clôture est bloquée tant qu'une séance ou un bilan reste incomplet. Les passages, maintiens et transferts sont ensuite tracés.
{{ period.readyToClose ? '✓ Prête à être clôturée' : 'Clôture bloquée : terminer séances, corrections et bilans' }}
Réouverture verrouillée : des décisions de parcours ont déjà été enregistrées.
{{ cycleContext.dataQuality.studentsWithoutGuardian.length ? 'À régulariser dans Familles avant ouverture réelle.' : 'Tous les Mnashioni actifs disposent d’un Mlezi autorisé.' }}
{{ cycleContext.dataQuality.incompleteSessions.length ? 'Rouvrir, compléter les présences et évaluations, puis clôturer à nouveau.' : 'Aucune séance clôturée incohérente.' }}
{{link.studentName}}
Mlezi : {{link.mleziName}}
{{link.relationshipLabel}} · {{link.consentStatus}}
Sécurité
Sessions sécurisées
Authentification PHP, jeton CSRF et limitation des tentatives.
Comptes désactivables
Les accès peuvent être suspendus sans supprimer les données pédagogiques.
Journal d'audit
Les opérations administratives sont enregistrées côté serveur.
{{ globalReaderTitle }}
{{ globalReaderSubtitle }}
Mes repères Kur'ani
Aucun historique pour ce profil.
Aucun marque-page.
Aucun résultat dans la sourate chargée.
Mise en exploitation pilote
Guide opérationnel et diagnostic sans donnée sensible.
{{ exploitationCompleted }} étape(s) terminée(s) sur {{ exploitationSteps.length }}
{{ step.description }}
Accès réinitialisé
Transmettez ces accès par un canal sûr. Le mot de passe temporaire ne sera plus affiché après fermeture.
Identifiant actuel
{{ adminPasswordReceipt.login }}Mot de passe temporaire
{{ adminPasswordReceipt.showPassword ? adminPasswordReceipt.password : '••••••••••••' }}{{ toast.title }}
{{ toast.message }}
Récupération de l’interface
Vos données ne sont pas supprimées. Rechargez d’abord l’espace. Si le problème persiste, réinitialisez uniquement les préférences d’affichage.
Erreur non détaillée