Esup NFC Tag

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/ESUPNFC/pages/1126563848/Loterie+ESUP) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Cahier des charges

On dispose de :

  • 10 parapluies
  • 40 couteaux "suisses"
  • 100 portes-cartes (multiples)
  • 400 portes-carte simples

On souhaite implémenter une loterie par badgeage de cartes pour distribuer ces lots à environ 2000 personnes ; les chances de gagner doivent donc être fonction de ce nombres de joueurs potentiels et du stock de chaque lot.

Le badgeage ne peut être fait que par quelques personnes identifiées.

Spécifications

Une salle de badgeage Esup Goodies est présentée pour une liste minime d'eppn codée en dur.

Via le numéro de série de la carte, on fait une opération de modulo pour attribuer un lot : 

  • (csn % 200)==0 -> parapluie
  • (csn % 100)==0 -> couteau
  • (csn % 10)==0 -> porte-carte multiple
  • (csn % 4)==0 -> porte-carte

A chaque badgeage, on garde en mémoire le csn pour indiquer si le lot a déjà été attribué.

Implémentation

On utilise donc esup-nfc-tag en implémentant le webService AppliExtRestWs via un script python.




  • Aucune étiquette