KAYE, un cahier de texte pour l’école primaire

Cahier de texte électronique pour l’école primaire

Descriptif du plugin

Sur l’espace public
Le visiteur peut sélectionner le cahier de texte de la classe de son choix
(Si le plugin accès resteint est installé sur le site, après authentification, ne s’affichent que les cahiers de texte sur lesquels le visiteur a les droits de lecture)

Le visiteur peut ordonner les résultats du tableau par discipline, par date, par consigne...

Dans l’espace privé

  • Les élèves (rédacteurs) peuvent écrire les devoirs
  • Les enseignants (administrateurs) gèrent le cahier de texte

    Lors de la création d’un classe, on choisit obligatoirement un enseignant référent (administrateur).
    Si le plugin accès restreint est installé on peut choisir une zone.

Dans l’espace public : pour administrateurs connectés
Si le plugin crayon est activé, les administrateurs peuvent modifier les devoirs sans repasser par l’espace privé

Installation

Télécharger l’archive :

Plugin Kayé 0.6


Suivez la procédure d’installation décrite ici

Intégration

Plugin livré avec un modèle de squelette pour l’espace public .

Ce modèle est conçu pour être intégré dans les squelettes alecole et sarka-spip 1.9.2.

-  Si vous utilisez les squelettes alecole alors un bouton cahier de texte sera automatiquement créé dans le menu et son affichage sera paramétrable grâce au plugin cfg.

-  Si vous utilisez les squelettes sarkaspip, la page à appeler est :
http://votresite.example//spip.php?page=cahier_de_texte

-  Si vous utilisez les squelettes eva 3, la page à appeler est :
http://votresite.example//spip.php?page=cahier_de_texte_eva3
à vous de créer un bouton en page d’accueil ou de rediriger un article.
Si vous utilisez les squelettes eva et que vous souhaitez bénéficier de la fonction accès restreint dans le cahier de texte, il vous faudra le plugin balise session

-  Si vous avez d’autres squelettes, il est possible d’adapter le modèle à vos propres squelettes.

Dans vos squelettes :

-  Pour la sélection d’une classe :
<BOUCLE_n(SPIP_KAYE_CLASSES)> #TITRE </B_n>
ou si vous avez installé le plugin acces_restreints

<BOUCLE_zone(ZONES_AUTEURS){id_auteur=#SESSION{id_auteur}}>		
      <BOUCLE_classes(SPIP_KAYE_CLASSES){id_zone=#ID_ZONE}>
	#TITRE
      </BOUCLE_classes>
</BOUCLE_zone>


-  Pour l’affichage des devoirs :

<BOUCLE_n(SPIP_KAYE){par date_jour}>
	#ID_CLASSE
	#ID_AUTEUR
	#DISCIPLINE
	[(#DATE_JOUR|affdate{'d-m-Y'})]
	[(#DATE_ECHEANCE|affdate{'d-m-Y'})]
	#DESCRIPTIF
</BOUCLE_n>

Le plugin cfg est nécessaire.

Kaye est compatible avec les plugins crayons et accès restreints.

Mises en garde

Plugin testé sur :

  • spip 1.9.2x (sans changement du préfixe des tables de la base de données)
  • spip 1.9.2d en version mutualisée (1 noyau, x bases)

Pourquoi avoir créé un nouveau plugin ?

Il existe déjà un plugin spip pour créer un cahier de texte en ligne : Bonbon mais qui ne prend pas en compte les spécificités de l’école primaire : un enseignant (ou 2) = 1 classe = toutes les disciplines
J’ai souhaité conserver à l’article une vocation unique et ne pas l’utiliser comme objet de publication des devoirs. C’est pour cela que le plugin s’articule autour de 3 nouvelles tables et 2 nouvelles boucles .

Autres version

Discussion

19 discussions

  • on va faire quoi a l ecole vendredi

    Répondre à ce message

  • Bonjour

    Des nouvelles quant à la sortie de Kayé3 ?
    Merci
    Didier

    Répondre à ce message

  • 10

    Effectivement ca fonctionne pour les préfixes de tables...
    Second soucis : j’ai installé le plugin kayé2 sur une spip 2.1 / evaweb4
    Les classes et devoirs se créent bien dans l’interface privée mais impossible d’appeler la page dans l’espace public...message : Aucun squelette cahier_de_texte.html n’est disponible...
    Une idée ?
    Merci d’avance
    Didier

    • erreur de ma part il n’y a pas de squelette cahier_de_texte.html dans le plugin
      il suffit de récupérer ceux pour sarka, ou attendre que j’écrive ceux pour eva

      kaye pour spip 3 est quasi terminé. Nouveauté : la consultation des devoirs par onglets.

    • merci beaucoup mais néophyte je ne sais pas trop où mettre les fichiers et dossiers sarka dans mon site eva...
      merci d’avance
      didier

    • Où dois je copier les fichiers et dossiers de l’archive sarka ?
      merci
      didier

    • J’ai mis le squelette kaye pour eva en ligne, il faut tout simplement poser les fichiers à la racine du plugin eva_squelettes.

      Je n’ai pas testé (pas de spip eva sous la main), j’attends vos remarques.

    • j’ai un message d’erreur « zbug » :-(
      http://www.tice91.ac-versailles.fr/test_kay%C3%A9/spip.php?page=kaye
      Didier

    • je viens de corriger (mais pas testé)
      cedric

    • Problème de mise en page et affichage ’pas de devoir" alors qu il y en a en espca privé
      didier
      http://www.tice91.ac-versailles.fr/test_kay%C3%A9/spip.php?page=kaye

    • Désolé, pas de eva sous la main et pas le temps d’en installer un.
      c’est un problème de style.
      Essayez le fichier kaye.html et mettez ça :

      [(#REM) Menu du centre]
      	<div id="contenu">
      		
              <h1>Cahier de texte</h1>
      
      		<div>
      			<INCLURE{fond=noisettes/kaye/inc_choix_classe}>
      			<INCLURE{fond=noisettes/kaye/inc_liste_devoirs}{classe}>
      		</div>
      	</div>

      Pour la liste des devoirs je ne vois pas ce qui se passe, chez nous pas de soucis.
      Vous pouvez toujours simplifier la boucle en enlevant le critère d’age dans /noisettes/kaye/inc_liste_devoirs.html
      <BOUCLE_liste_devoir(DEVOIRS){id_classe=#ENV{classe}}{par date_echeance}{pagination 10}{doublons}>
      du coup il faudra aussi enlever <INCLURE{fond=noisettes/kaye/inc_liste_devoirs_passes}{env}{ajax} />

    • J’i une centaine d’écoles demandeuases..
      Ne faut il pas mieux attendre la version 3 du plugin ?
      Didier

    • Un passage à spip 3 dans l’immédiat pourrait s’avérer problématique :
      compatibilité des squelettes et des plugins mis en oeuvre sur votre plate-forme.
      Je vais proposer dans les 15 jours, une mise à jour de kaye pour spip 2, en me basant sur ce que j’ai fait sur kaye pour spip 3.
      ça vous laissera le temps de préparer la migration et quand vous passerez à spip 3, kaye 3 sera dispo et compatible avec squelettes-dist et Z (donc avec scolaspip et sarka 4)

    Répondre à ce message

  • 4

    Bonsoir

    Les tables crées par ce plugin sont spip_xxx ...
    Je gère des dizaines de sites d’écoles dans une même base de données en utilisant la possibilité de choisir l’entête des tables via un fichier mesoptions...Serait il possible de choisir quel préfixe de tables utiliser pour kayé ?
    Merci d’avance
    Didier

    • en vue du code, et sans me risquer trop loins, il me semble que normalement la simple déclaration dans mes_options.php devrait faire l’affaire. Avec vous essayé ?

      sinon petit message à l’auteur : connaissais vous la SPIP zone ? pour permettre l’amélioration collaborative du plugin, c’est la meilleur solution

    • Je m’en vais tester de ce pas (version 2)
      Didier

    • Effectivement ca fonctionne pour les préfixes de tables...

      Second soucis : j’ai installé le plugin kayé2 sur une spip 2.1 / evaweb4
      Les classes et devoirs se créent bien dans l’interface privée mais impossible d’appeler la page dans l’espace public...message : Aucun squelette cahier_de_texte.html n’est disponible...
      Une idée ?
      Merci d’avance
      Didier

    • Pour eva 3, la page à appeler est :
      http://votresite.example//spip.php?page=cahier_de_texte_eva3 (voir la partie intégration de cette page)

      Pour eva 4, regarde si un tel squelette est proposé. Sinon, récupère-le dans eva 3 et regarde ce que ça donne.

    Répondre à ce message

  • 1

    Bonjour,
    J’ai téléchargé le plugin Kaye2. Il est bien présent dans la partie privée, dans « édition ». J’ai créé une classe, inscrit un devoir, mais je n’arrive pas à le faire apparaître dans la partie publique.
    J’utilise Spip 2.1.12 et EVA-Web 4.1.
    Merci d’avance pour l’aide que vous pourrez m’apporter.

    Yves D.

    PS : il s’agit d’un site d’école qui est en construction :
    http://primairemontfleury.free.fr

    Répondre à ce message

  • 3

    Bonjour,

    votre plugin a l’air extra...Mais est-il compatible avec Eva-Web 4 ?
    Je l’ai installé, je peux créer des devoirs, des classes...mais à part cela, rien ne s’affiche.

    Merci d’avance !

    • cedric couvrat

      le bouton apparaît avec sarka spip, pour tous les autres squelettes il faut simplement faire un lien (où l’on veut) vers ?page=kaye

    • Je suis sous eva 4.1 et spip 2.1.10 et le lien ?page=kaye me renvoie une erreur 404.
      Aurais-je raté quelque chose ?
      Merci

    • avez vous trouvé une solution ???

    Répondre à ce message

  • 1
    pierre Jean-Elie

    Bonjour,

    Je confirme on peut creer des classes, écrire des devoirs... mais le cahier de texte ne s’affiche pas dans l’espace public. Pour info j’utilise sarka 3.0.7.
    Merci d’avance pour ton aide.

    • cedric couvrat

      Normalement un bouton apparaît dans le menu (juste dessous « sur le web ») si il n’apparaît pas dans le menu on peut toujours faire un lien ?page=kaye

    Répondre à ce message

  • 2
    pierre Jean-Elie

    Bonjour
    Tout le monde parle de votre plugin en bien...
    Malheureusement je suis, comme beaucoup de nouveaux utilisateurs de spip, incapable d’instaler votre plugin sur mon site car j’utilise une version trop récente récente je crois (spip 2.1.8) et que je ne suis pas du tout doué en informatiique vu que j’utilise spip :-). Y a t-il une version plus récente en préparation ??? Faudra t il abandonner l’idée d’avoir un cahier de texte pour le primaire sur mon site d’école ou dois-je refaire un site avec des versions moins recentes ?
    Merci d’avance.

    • Une version pour SPIP 2 est en ligne. Le travail n’est pas complètement finalisé mais ça reste fonctionnel.

    • pierre Jean-Elie

      Merci pour ce pluging que nous avons attendu dans sa version pour spip 2, je vais immédiatement l’instaler.
      Merci encore

    Répondre à ce message

  • 1
    Une maîtresse

    Bonjour,
    Je débute !!! Et je n’y connais rien en langage php. Je n’ai jamais eu de cours en informatique.
    J’ai téléchargé kaye dans plugin auto... et j’ai le message « Warning : Division by zero in C :\...\plugins\auto\kaye\kaye_options.php on line 3 ».
    Lorsque j’essaie d’ouvrir le fichier pour voir l’erreur... ça m’affiche une page blanche.
    Que faut-il faire ?
    Merci pour votre aide

    Répondre à ce message

  • 1

    Bonjour,

    Je souhaitais mettre en place un cahier de textes électronique sur le site de mon école qui est sous SPIP 2.1 et Sarka version 3.
    Le plugin KAYE ne fonctionne pas.
    Une mise à jour est-elle prévue prochainement ?

    Merci d’avance.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom