Gå til innholdet

Delte skjemaer

Et skjema, en spørreundersøkelse eller en quiz deles med en lenke /f/<jeton>. Den som svarer, trenger ingen tillatelser til tabellen: hvert svar legger til en rad, og ingenting annet fra tabellen vises for vedkommende. For å vise rader i stedet for å motta dem, kan en visning deles skrivebeskyttet.

Delingsdialogen

TilgangHvem som svarerHva som vises
Offentligalle som har lenken, uten kontoskjemaet alene
Innloggede medlemmeret medlem av arbeidsområdet – ved behov fra bestemte grupperinnloggingen, deretter skjemaet og «Du svarer som …»

Lenkesiden ligger utenfor applikasjonen: ingen sidepanel, intet databasenavn, ingen andre rader. Den bærer skjemaets utseende – temaet, fargen, skriften –, og spør bare om spørsmålene som de tidligere svarene krever.

Et offentlig skjema

Raden skrives med myndigheten til personen som publiserte delingen – den siste som lagret den. Vedkommendes rett til å opprette rader kontrolleres ved hvert svar, begrenset til spørsmålene i skjemaet: mister personen den, stanses skjemaet til noen som har den, lagrer det på nytt.

Historikken viser hvem som svarte, ikke hvem som publiserte:

  • et svar fra et medlem tilskrives personen;
  • et offentlig svar tilskrives skjemaet selv: «Skjema ‹Demande de devis› · offentlig svar · publisert av Camille».

Dialogen styrer:

  • bryteren Aktiv lenke;
  • en stengedato;
  • et maksimalt antall svar – nøyaktig, selv ved samtidige svar;
  • Generer lenken på nytt: den gamle slutter å virke umiddelbart;
  • Slutt å dele: lenken forsvinner, svarene blir liggende i tabellen.

Et stengt skjema sier det med én setning, før det i det hele tatt ber om innlogging.

Siden til en quiz mottar ingen riktige svar: bare hva hvert spørsmål er verdt. Det er serveren som retter.

  • Rettet etter hvert spørsmål sender siden serveren hvert vurderte svar, i det øyeblikket det blir gitt, og får da vite om det er riktig — og hvilket som var det.
  • Ved innsending teller serveren poengsummen ut fra de mottatte svarene og skriver den i feltet som er valgt for den, hvis det finnes et, og hvis den som har publisert delingen kan skrive i det. Siden viser poengsummen den får tilbake, og rettingen, med mindre quizen sier «aldri».

En poengsum leses altså i tabellen slik serveren har talt den, ikke slik en side ville ha oppgitt den.

  • Spørsmål av typen relasjon, fil og bilde stilles ikke via en delt lenke; dialogen gjør oppmerksom på dem.
  • Innsending er begrenset til 20 svar per minutt, per adresse og per lenke. Bak den medfølgende proxyen (Caddy) er adressen den besøkendes.

Detaljene står i kapittel 15 i arkitekturdokumentet.

basedb er fri programvare fra Eodia, et KI-nativt programvarestudio.