Requêtes préformatées

Les requêtes préformatées permettent d'extraire des ÉDU'Bases toutes les fiches répondant aux critères indiqués. Une manière efficace de mettre en ligne sur les sites académiques ou nationaux des sélections de fiches sur des thématiques bien définies.

Principes des requêtes

Diverses requêtes peuvent être adressées aux ÉDU'Bases, selon les paramètres passés dans l'URL. 

  • la commande définit le format du résultat retourné par l'application
  • les autres paramètres définissent la recherche effectuée sur la base.

Actuellement les requêtes ne peuvent être adressées qu'à une seule base disciplinaire à la fois, les croisements entre disciplines sont impossibles. Une ÉDU'Base générique, groupant toutes les disciplines, verra très prochainement le jour.

 

NB: dans cette page, l'URL des Édu'Bases n'est pas visible, de manière à simplifier la présentation :

http://eduscol.education.fr/bd/urtic/

 

Sélection de fiches : commande=chercher

Les requêtes présentées dans le tableau des exemples sont de la forme :

id_base/index.php?commande=chercher&identifiant=valeur_identifiant

Il peut y avoir plusieurs couples identifiant=valeur_identifiant séparés par le caractère &.


Tableau des exemples
Base Type(s) de champ(s) Critère(s) de recherche Syntaxe à utiliser
biotic 1 champ de type 1 académie de Créteil biotic/index.php?commande=chercher&id_aca=8
histgeo 1 champ de type 2 fiches pouvant être utilisées pour le B2i histgeo/index.php?commande=chercher&b2i=checked
lettres 1 champ de type 3 recherche du mot « dissertation » lettres/index.php?commande=chercher&rpt=dissertation
maths 1 champ de type 4 recherche de la fiche n° 1082 maths/index.php?commande=chercher&id=1082
phy 1 champ de type 5 fiches datant de moins de 3 mois phy/index.php?commande=chercher&date=7614000
documentation 2 champs de type 1 niveau collège de l’académie d'Amiens documentation/index.php?commande=chercher&id_etab=1&id_aca=2
histgeo 2 champs de types 1 et 5 fiches de géographie datant de moins de 6 mois histgeo/index.php?commande=chercher&id_disc=2&date=15228000

Présentation sous forme de liste, en javascript

La requête (avec et sans javascript, exemple en Lettres)

<div class="Rss1">
<script src="lettres/index.php?commande=chercher&amp;id_theme=213&amp;flux=js&amp;maxaff=10"
  type="text/javascript">
</script>
<noscript>
  <a href="lettres/index.php ?commande=chercher&amp;id_theme=213&amp;flux=js&amp;maxaff=10">
  Voir la sélection de fiches</a>
</noscript></div>

ce qui donne le résultat suivant :

Un exemple de feuille de style

<style type="text/css">
div.Rss1 {background-color:#fff;padding:5px;}
.Rss1 p {display:none;} /*Titre du canal, caché - on peut le rétablir ! */
.Rss1 li{margin-left: 20px;color: #993366;} / *Item */
.Rss1 li span.date {margin-left: 15px;} /* Date d'item */
.Rss1 li.desc {display: none} /* Description d'item, caché */
</style>

Présentation en fil RSS

Syntaxe :

id_discipline/index.php?commande=chercher&id_aca=XX&id_etab=XX&flux=rss

Exemple en Maths :
http://eduscol.education.fr/bd/urtic/maths/index.php?commande=chercher&id_aca=10&id_etab=1&flux=rss

Le fil RSS généraliste

La gestion du fil des publications récentes est assurée par le responsable de la discipline en fonction des publications en provenance de l'ensemble des académies.
De ce fait, l'ordre des items ne correspond pas strictement à l'ordre chronologique, et la publication d'une nouvelle fiche n'est pas répercutée "en temps réel" dans le canal.

Syntaxe :

/rss/lire.php?base=id_base

Exemple:http://eduscol.education.fr/bd/urtic/rss/lire.php?base=ecogest