SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

251 Plugins, 182 contribs sur SPIP-Zone, 169 visiteurs en ce moment

Accueil du site > Auteurs, authentification et autorisations > Archives Auteurs et Authentification > Las múltiples posibilidades de #LOGIN_PUBLIC

Las múltiples posibilidades de #LOGIN_PUBLIC

4 novembre 2005 – par Martin Gaitan

Toutes les versions de cet article : [français] [français]

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Cómo utilizar el #LOGIN_PUBLIC para ofrecer opciones a los usuarios autentificados

Según la documentación oficial, la baliza #LOGIN_PUBLIC se estableció para gestionar los foros bajo suscripción. Más tarde esta opción se utilizó como método de limitar el acceso a algunas partes “públicas” del contenido de un sitio.

La utilización que se presentará aquí es completamente diferente y tuvo como punto de inicio la posibilidad de ofrecer servicios a usuarios autentificados. Es cierto que tener usuarios registrados permite a los administradores seguir un poco lo que pasa, pero existe también otro aspecto que da la posibilidad de conservar algunos datos en las tablas, devueltas a su autor, previa petición.

La prueba de autenticación se explica en “Los formularios” de la documentación de SPIP, en particular al final del documento, donde explica sobre la utilización de la variable $auteur_session.

Un ejemplo concreto

En mi caso, he trabajado en un sitio para universitarios que ofrece herramientas, además de apuntes y las notas de curso. Un estudiante autentificado puede comentar en las páginas del curso (que son artículos en el sentido de SPIP), puede hacerse de su espacio personal con artículos favoritos, permitiéndole además acceder a partir de su conexión a una selección de algunos artículos sobre los centenares que están disponibles.

También queremos establecer un sistema que permita a los estudiantes acceder a una serie de preguntas cortas tipo exámen.

El conjunto de los temas pertenecen a una sección especial, en nuestro caso la nº13. El tema está en el título, la declaración en el texto y la respuesta esperada en el epígrafe (chapo). Los vínculos son accesibles desde el espacio personal del visitante.

Un bucle (ARTICLES)(id_rubrique=13) devuelve la lista los temas, con un vínculo responder que no es más que el foro vinculado al artículo. ¡Han comprendido !, es el funcionamiento clásico del foro por suscripción, utilizado para simular un examen.

Sobre esta página de control, una consulta SQL prueba permanentemente en la tabla spip_forum, la existencia de un mensaje publicado por el auteur_session y correspondiendo al artículo (tema) en curso. Si existe una respuesta, el texto se indicará bajo la declaración y esto para cada tema. Si las mismas condiciones se reúnen, un vínculo “Ver la respuesta” permite acceder a la respuesta modelo en una ventana popup.

Estas páginas contienen un poco de SPIP, como tambien PHP y consultas SQL a traves de las funcion spip_query(). He aquí un extracto :

Asi se reciben contribuciones de los estudiantes que responden a temas editoriales, que pueden comparar su respuesta con la que se espera.

Pueden ver un ejemplo funcionando en mi sitio, eligiendo la opción Control contínuo (Contrôle continu).

Se agregaron posteriormente dos mejoras :

-  Por cada tema hay palabras clave definidas por el evaluador, cuya presencia se busca en el texto de la respuesta. Si figuran, se subrayan. Si no, se listan como ausentes.

-  El evaluador, que tiene derechos de administrador, puede responder al foro del artículo (id_parent). De esta forma, el estudiante puede disponer de observaciones personalizadas sobre su respuesta.

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    27 novembre 2006 – 73 commentaires

    Le plugin saveauto permet de réaliser automatiquement une sauvegarde de la base de données de SPIP selon une fréquence et des paramètres configurables.

  • CleverMail

    20 janvier – 71 commentaires

    CleverMail est un plugin permettant d’envoyer des lettres d’informations à des abonnés depuis SPIP. Issu au départ d’un développement libre complètement indépendant de SPIP, il a connu une première version pour SPIP 1.9 avant d’être complètement réécris (...)

  • Diapos

    10 mars – 38 commentaires

    Comme son nom l’indique, c’est un (petit) plugin qui rappelle un peu le fonctionnement d’un projecteur de diapositives. Seules contraintes : il nous faut des images ayant la même largeur et il nous faut numéroter les images. Il suffit pour cela de (...)

  • Forms&Tables 2.0

    31 décembre 2009 – 136 commentaires

    Gestion et administration de formulaires éditables. Ce plugin permet également la publication de sondages et enquètes, la collecte des réponses dans la base de données et le téléchargement au format csv. Ce plugin est une adaptation de la version pour (...)

  • SPIP Zen Garden

    12 novembre 2009 – 68 commentaires

    Le plugin Zen Garden [1], ou Jardin Zen, vous permet de gérer une galerie de thèmes pour votre site, et de changer très facilement de thèmes parmi les thèmes disponibles. Pré-requis Le jardin Zen nécessite d’utiliser un squelette comme le squelette (...)