Skip to main content

10. Voorkeuren

10.1 Schermafbeelding

oefenhub_generiek_08_voorkeuren_v1_3.png

10.2 Scherm meta data

VeldWaarde
Scherm-IDSCH-GEN-10-01
SchermnaamVoorkeuren
Doelgroep / onderdeelGeneriek
Bronbestandoefenhub_generiek_08_voorkeuren_v1_3.html
MockupversieV1.3
Screenshotbestandoefenhub_generiek_08_voorkeuren_v1_3.png
Processtap / contextLeerling opent vanuit het gebruikersprofielmenu de pagina met persoonlijke voorkeuren voor geschiedenis, oefenwaarschuwingen en gedeelde oefeningen.
DocumentatiestatusUitgewerkt op basis van HTML-mockup, PNG-screenshot, Functioneel Ontwerp, Technisch Ontwerp, Software Requirements Specification en ondersteunende documentatie.
OpmerkingenHeader, profielmenu en footer vallen buiten het bereik van dit schermdocument. De profielmenu-optie Voorkeuren wordt alleen aangeboden wanneer de actieve rolcontext minimaal één zichtbare voorkeursgroep heeft. In deze schermversie zijn de zichtbare voorkeuren leerlinggericht.
Route / URL-patroonGenerieke profielroute, functioneel bijvoorbeeld /profiel/voorkeuren.
Autorisatie / vereiste rol-contextIngelogde gebruiker met actieve rolcontext Leerling of een andere rolcontext waarvoor minimaal één zichtbare voorkeursgroep beschikbaar is. Voor andere rolcontexten wordt de menuoptie niet getoond en mag rechtstreeks openen geen voorkeuren van een andere context tonen.
Primair domeinobject / hoofdentiteitGebruikersinstellingen / gebruikersvoorkeuren voor de ingelogde gebruiker, opgebouwd uit zichtbare voorkeursdefinities per rolcontext en de opgeslagen waarden per gebruiker.
Gerelateerde schermen / navigatie09_toegankelijk, 10_profiel, leerlinggeschiedenis, oefening-startpagina, gedeelde-oefeningenoverzicht.
Data-karakterPersoonlijke instellingenpagina met directe mutaties; zichtbare selectiewaarden en schakelaars zijn dynamisch opgeslagen gebruikerswaarden of fallbackwaarden uit de voorkeursdefinities.

10.3 Functionele beschrijving

Het scherm Voorkeuren toont persoonlijke instellingen die bepalen hoe OefenHub zich standaard gedraagt bij leerlinggerichte functies zoals geschiedenis bekijken, oefenen en werken met gedeelde oefeningen. De pagina is geen profielpagina en bevat geen naam, e-mailadres, wachtwoord, niveau of profielfoto. Toegankelijkheidsinstellingen staan op het aparte scherm Toegankelijkheid.

De mockup toont drie zichtbare voorkeursgroepen:

  • Geschiedenis;
  • Oefenen en waarschuwingen;
  • Gedeelde oefeningen.

Deze groepen zijn zichtbaar omdat de huidige schermversie leerlinggerichte voorkeuren bevat. Voor andere rollen is er op dit moment geen zichtbare meerwaarde zolang er geen voorkeuren voor die rol zijn gedefinieerd. Het profielmenu toont de optie Voorkeuren daarom alleen wanneer de actieve rolcontext minimaal één zichtbare voorkeursgroep heeft. De pagina is wel uitbreidbaar opgezet: nieuwe rolcontexten kunnen voorkeuren krijgen door extra voorkeursdefinities aan de onderliggende sleutelset toe te voegen, zonder dat de gebruiker een technische groepsopbouw of beheerstructuur ziet.

10.3.1 Dynamische opbouw per rolcontext

De pagina wordt opgebouwd uit voorkeursdefinities die door de applicatie per rolcontext beschikbaar worden gemaakt. Per definitie ligt minimaal vast:

  • de technische sleutel van de voorkeur;
  • de groep waarin de voorkeur wordt getoond;
  • het zichtbare label en de toelichting;
  • het invoertype, zoals keuzelijst of schakelaar;
  • de toegestane waarden;
  • de standaardwaarde wanneer de gebruiker nog geen eigen waarde heeft opgeslagen;
  • de rolcontexten waarvoor de voorkeur zichtbaar is.

Deze dynamische opbouw is niet zichtbaar als aparte beheerlaag op de pagina. De gebruiker ziet alleen de relevante kaarten en velden. Als voor een actieve rolcontext geen zichtbare voorkeuren bestaan, hoort de menuoptie Voorkeuren niet zichtbaar te zijn. Bij rechtstreeks openen van de route moet server-side gecontroleerd worden of de gebruiker in de actieve rolcontext toegang heeft tot minimaal één voorkeursgroep.

10.3.2 Direct toepassen en opslaan

Elke wijziging wordt direct toegepast en opgeslagen bij het account van de ingelogde gebruiker. Er is daarom geen algemene knop Opslaan op dit scherm.

Bij keuzelijsten wordt de nieuwe waarde opgeslagen zodra de gebruiker een andere optie kiest. Bij schakelaars wordt de nieuwe waarde opgeslagen zodra de gebruiker de schakelaar omzet. Als opslaan mislukt, moet de interface de wijziging terugdraaien of duidelijk aangeven dat de waarde niet is opgeslagen. De opgeslagen voorkeur mag pas als actief gelden wanneer de server-side mutatie is geslaagd.

Voorkeuren wijzigen alleen presentatie, waarschuwingen of standaardselecties. Zij mogen geen toegang verlenen, autorisaties aanpassen of onderliggende oefen-, deel- of relatiegegevens wijzigen.

10.3.3 Geschiedenis

De groep Geschiedenis bepaalt hoe geschiedenisoverzichten standaard openen.

De keuzelijst Standaard periodefilter geschiedenis bepaalt welke periode standaard geselecteerd is wanneer de gebruiker een geschiedenisoverzicht opent. De mockup toont Afgelopen maand als voorbeeldwaarde. De toegestane waarden zijn minimaal Afgelopen week, Afgelopen maand, Afgelopen jaar en Alles.

De keuzelijst Aantal regels per pagina bepaalt hoeveel resultaten standaard per pagina worden getoond in geschiedenisoverzichten. De mockup toont 40 als voorbeeldwaarde. De toegestane waarden zijn minimaal 20, 40, 60 en Alles.

De keuzelijst Sorteervoorkeur geschiedenis bepaalt of de nieuwste of oudste afgeronde oefeningen bovenaan staan. De mockup toont Nieuwste eerst als voorbeeldwaarde. De toegestane waarden zijn minimaal Nieuwste eerst en Oudste eerst.

Deze voorkeuren sturen alleen de standaardweergave. De daadwerkelijke geschiedenisquery blijft altijd server-side begrensd door de geldende autorisatie, bijvoorbeeld leerlingeigen geschiedenis, ouder-/voogdtoegang tot gekoppelde kinderen of docenttoegang tot eigen geautoriseerde onderwijscontext. In deze schermversie is de zichtbare uitwerking leerlinggericht.

10.3.4 Oefenen en waarschuwingen

De groep Oefenen en waarschuwingen bepaalt welke uitleg of waarschuwingen tijdens het oefenen opnieuw getoond worden.

De schakelaar Toon waarschuwing bij Geen idee bepaalt of de waarschuwing bij de knop Geen idee opnieuw getoond wordt wanneer deze eerder via de popup is onderdrukt. Functioneel sluit deze voorkeur aan op de verborgen instelling rond Waarschuw me niet weer bij de eerste keer gebruik van Geen idee. De zichtbare voorkeur gebruikt een positief label: ingeschakeld betekent dat de waarschuwing getoond wordt.

De schakelaar Waarschuw bij Start nieuwe met onafgeronde run bepaalt of de leerling uitleg ziet wanneer een nieuwe oefening gestart wordt terwijl er nog een onafgeronde run bestaat. Deze voorkeur verandert niet welke run hervatbaar blijft en verandert ook niet de server-side runstatus.

De schakelaar Toon uitleg bij verlaten van een onafgeronde oefening bepaalt of de leerling uitleg ziet dat voortgang wordt opgeslagen en dat de oefening later hervat kan worden. Ook deze voorkeur wijzigt geen opslaggedrag; voortgang blijft server-side volgens de oefenrunregels opgeslagen.

10.3.5 Gedeelde oefeningen

De groep Gedeelde oefeningen is relevant wanneer de leerling gedeelde oefeningen heeft ontvangen of kan ontvangen.

De keuzelijst Standaardfilter gedeelde oefeningen bepaalt welke gedeelde oefeningen standaard zichtbaar zijn in het gedeelde-oefeningenoverzicht. De mockup toont Alle gedeelde oefeningen als voorbeeldwaarde. De toegestane waarden zijn minimaal Alle gedeelde oefeningen, Nog niet gestart, Bezig, Afgerond en Verlopen.

De schakelaar Toon uitleg bij eerste keer starten bepaalt of uitleg getoond wordt dat een gedeelde oefening de eerste keer dezelfde volgorde gebruikt als de gedeelde bronrun. Deze voorkeur verandert de functionele deelregel niet: de eerste start van een ontvangen gedeelde oefening gebruikt nog steeds de bronvolgorde.

De schakelaar Toon extra uitleg bij verwijderen bepaalt of extra toelichting rond verwijderen van een gedeelde oefening zichtbaar is. De bevestigingsstap bij verwijderen blijft altijd bestaan. Alleen de extra uitlegtekst kan door deze voorkeur worden onderdrukt.

10.3.6 Leegstaten, foutstaten en disabled states

Wanneer de ingelogde gebruiker in de actieve rolcontext geen zichtbare voorkeursgroepen heeft, wordt de pagina niet via het profielmenu aangeboden. Bij rechtstreeks openen mag het systeem geen leerlingvoorkeuren of voorkeuren van een andere rolcontext tonen.

Wanneer een voorkeur tijdelijk niet geladen kan worden, moet het scherm een duidelijke foutmelding tonen en de betreffende invoer niet als opgeslagen waarde presenteren. Wanneer een individuele wijziging niet opgeslagen kan worden, blijft of herstelt het systeem de laatst bevestigde serverwaarde.

Een keuzelijst mag alleen waarden tonen en accepteren die voor de betreffende voorkeursdefinitie zijn toegestaan. Een schakelaar mag alleen booleaanse waarden opslaan. Onbekende of verouderde opgeslagen waarden moeten server-side worden genegeerd of teruggebracht naar een geldige fallbackwaarde.

10.4 UI-elementen en velddefinities

Element-IDTypeGUI-verwijzingOmschrijvingZichtbaar labelOpmerkingTechnische naam
SCH-GEN-10-01-S01SHoofdinhoudHoofdcontainer van de voorkeurenpagina.VoorkeurenHeader en footer vallen buiten scope.PreferencesPageShell
SCH-GEN-10-01-N01ABreadcrumbNavigatiepad binnen profielcontext.Home > Profiel > VoorkeurenRead-only navigatiecontext.PreferencesBreadcrumb
SCH-GEN-10-01-S02SIntroblokTitel en korte toelichting van de pagina.VoorkeurenTekst beschrijft directe toepassing en opslag bij het account.PreferencesIntroSection
SCH-GEN-10-01-F01FIntroblok — titelTitel van de pagina.VoorkeurenRead-only schermlabel.PreferencesPageTitle
SCH-GEN-10-01-F02FIntroblok — toelichtingUitleg over standaardgedrag tijdens oefenen, geschiedenis en gedeelde oefeningen.Stel hier in hoe OefenHub zich standaard gedraagt...Geen verwijzing naar technische voorkeursdefinities tonen.PreferencesIntroText
SCH-GEN-10-01-S03SKaart GeschiedenisGroepeert voorkeuren voor geschiedenisweergave.GeschiedenisAlleen zichtbaar wanneer deze groep voor de actieve rolcontext beschikbaar is.HistoryPreferencesGroup
SCH-GEN-10-01-F03FGeschiedenis — periodefilterKeuzelijst voor standaardperiode in geschiedenisoverzichten.Standaard periodefilter geschiedenisWaarde is gebruikersspecifiek of fallback.DefaultHistoryPeriodFilter
SCH-GEN-10-01-F04FGeschiedenis — regels per paginaKeuzelijst voor standaard paginagrootte in geschiedenisoverzichten.Aantal regels per paginaWaarde is gebruikersspecifiek of fallback.DefaultHistoryPageSize
SCH-GEN-10-01-F05FGeschiedenis — sorteringKeuzelijst voor sorteervoorkeur in geschiedenisoverzichten.Sorteervoorkeur geschiedenisWaarde is gebruikersspecifiek of fallback.DefaultHistorySortOrder
SCH-GEN-10-01-S04SKaart Oefenen en waarschuwingenGroepeert voorkeuren voor oefenuitleg en waarschuwingen.Oefenen en waarschuwingenLeerlinggerichte voorkeurengroep.ExerciseWarningPreferencesGroup
SCH-GEN-10-01-F06FWaarschuwing Geen ideeSchakelaar voor opnieuw tonen van de waarschuwing bij Geen idee.Toon waarschuwing bij Geen ideeSluit aan op de verborgen instelling rond het onderdrukken van deze waarschuwing.ShowDunnoWarning
SCH-GEN-10-01-F07FWaarschuwing nieuwe runSchakelaar voor waarschuwing bij starten van een nieuwe run terwijl nog een onafgeronde run bestaat.Waarschuw bij Start nieuwe met onafgeronde runWijzigt alleen de zichtbare waarschuwing, niet de runlogica.WarnWhenStartingNewRunWithUnfinishedRun
SCH-GEN-10-01-F08FUitleg verlaten onafgeronde oefeningSchakelaar voor uitleg bij verlaten van een onafgeronde oefening.Toon uitleg bij verlaten van een onafgeronde oefeningWijzigt alleen de uitleg, niet het opslaan van voortgang.ShowLeaveUnfinishedExerciseExplanation
SCH-GEN-10-01-S05SKaart Gedeelde oefeningenGroepeert voorkeuren voor ontvangen gedeelde oefeningen.Gedeelde oefeningenAlleen relevant voor gebruikers waarvoor gedeelde oefeningen beschikbaar zijn.SharedExercisePreferencesGroup
SCH-GEN-10-01-F09FGedeelde oefeningen — standaardfilterKeuzelijst voor standaardfilter in het gedeelde-oefeningenoverzicht.Standaardfilter gedeelde oefeningenWaarde is gebruikersspecifiek of fallback.DefaultSharedExerciseFilter
SCH-GEN-10-01-F10FGedeelde oefeningen — eerste startSchakelaar voor uitleg bij de eerste start van een gedeelde oefening.Toon uitleg bij eerste keer startenWijzigt niet de bronvolgorde van de eerste gedeelde run.ShowSharedExerciseFirstStartExplanation
SCH-GEN-10-01-F11FGedeelde oefeningen — verwijderenSchakelaar voor extra uitleg bij verwijderen van een gedeelde oefening.Toon extra uitleg bij verwijderenDe bevestigingsstap blijft altijd bestaan.ShowSharedExerciseDeleteExtraExplanation
SCH-GEN-10-01-M01MOpslaan van voorkeurInline terugkoppeling wanneer een wijziging niet opgeslagen kan worden.<foutmelding>Alleen zichtbaar bij fout of herstelactie.PreferenceSaveErrorMessage
SCH-GEN-10-01-M02MGeen toegankelijke voorkeurenFout- of terugvaltoestand bij rechtstreeks openen zonder zichtbare voorkeursgroepen.Geen voorkeuren beschikbaar voor deze rolcontextRoute mag geen voorkeuren van een andere context tonen.NoVisiblePreferencesMessage

10.5 Waardelagen

Element-IDGUI-verwijzingZichtbaar labelTechnische naamDatabronWaardebronDatatypeBewerkbaarValidatie / regel
SCH-GEN-10-01-S01HoofdinhoudVoorkeurenPreferencesPageShellActieve gebruikerssessie, rolcontext, voorkeursdefinities en UserSettingsSamengesteld schermmodelCompositeNeeAlleen tonen wanneer voor de actieve rolcontext minimaal één zichtbare voorkeursgroep bestaat.
SCH-GEN-10-01-N01BreadcrumbHome > Profiel > VoorkeurenPreferencesBreadcrumbRouteconfiguratieAfgeleid uit huidige routeNavigation labelNeeHeader en profielmenu vallen buiten scope; breadcrumb blijft onderdeel van de pagina-inhoud.
SCH-GEN-10-01-F01Introblok — titelVoorkeurenPreferencesPageTitleCodegedreven schermlabelWeergavetekstStringNeeGeen gebruikersdata.
SCH-GEN-10-01-F02Introblok — toelichtingStel hier in hoe OefenHub zich standaard gedraagt...PreferencesIntroTextCodegedreven tekst of contentblok indien beheerbaar gemaaktWeergavetekstStringNeeMag niet suggereren dat voorkeuren autorisaties wijzigen.
SCH-GEN-10-01-S03Kaart GeschiedenisGeschiedenisHistoryPreferencesGroupVoorkeursdefinities per rolcontextAfgeleid zichtbare groepGroupNeeAlleen tonen wanneer minimaal één geschiedenisvoorkeur zichtbaar is voor de actieve rolcontext.
SCH-GEN-10-01-F03Standaard periodefilter geschiedenisStandaard periodefilter geschiedenisDefaultHistoryPeriodFilterUserSettings, voorkeursdefinitie DefaultHistoryPeriodFilterOpgeslagen gebruikerswaarde of fallbackEnumJaToegestane waarden minimaal LastWeek, LastMonth, LastYear, All; onbekende waarde terugbrengen naar fallback.
SCH-GEN-10-01-F04Aantal regels per paginaAantal regels per paginaDefaultHistoryPageSizeUserSettings, voorkeursdefinitie DefaultHistoryPageSizeOpgeslagen gebruikerswaarde of fallbackInteger/enumJaToegestane waarden minimaal 20, 40, 60, All; All mag server-side begrensd worden waar nodig.
SCH-GEN-10-01-F05Sorteervoorkeur geschiedenisSorteervoorkeur geschiedenisDefaultHistorySortOrderUserSettings, voorkeursdefinitie DefaultHistorySortOrderOpgeslagen gebruikerswaarde of fallbackEnumJaToegestane waarden minimaal NewestFirst, OldestFirst.
SCH-GEN-10-01-S04Kaart Oefenen en waarschuwingenOefenen en waarschuwingenExerciseWarningPreferencesGroupVoorkeursdefinities per rolcontextAfgeleid zichtbare groepGroupNeeAlleen tonen wanneer minimaal één oefenwaarschuwingvoorkeur zichtbaar is voor de actieve rolcontext.
SCH-GEN-10-01-F06Toon waarschuwing bij Geen ideeToon waarschuwing bij Geen ideeShowDunnoWarningUserSettings, voorkeursdefinitie ShowDunnoWarningOpgeslagen gebruikerswaarde of fallbackBooleanJaIngeschakeld betekent waarschuwing tonen; mapping naar eventuele onderdrukkingssleutel moet eenduidig zijn.
SCH-GEN-10-01-F07Waarschuw bij Start nieuwe met onafgeronde runWaarschuw bij Start nieuwe met onafgeronde runWarnWhenStartingNewRunWithUnfinishedRunUserSettings, voorkeursdefinitie WarnWhenStartingNewRunWithUnfinishedRunOpgeslagen gebruikerswaarde of fallbackBooleanJaWijzigt alleen waarschuwingstekst; onafgeronde run blijft server-side bestaan.
SCH-GEN-10-01-F08Toon uitleg bij verlaten van een onafgeronde oefeningToon uitleg bij verlaten van een onafgeronde oefeningShowLeaveUnfinishedExerciseExplanationUserSettings, voorkeursdefinitie ShowLeaveUnfinishedExerciseExplanationOpgeslagen gebruikerswaarde of fallbackBooleanJaWijzigt alleen uitleg; voortgang blijft server-side opgeslagen volgens oefenrunregels.
SCH-GEN-10-01-S05Kaart Gedeelde oefeningenGedeelde oefeningenSharedExercisePreferencesGroupVoorkeursdefinities per rolcontext, beschikbaarheid gedeelde-oefeningenfunctieAfgeleid zichtbare groepGroupNeeGroep mag alleen zichtbaar zijn voor rolcontexten waarvoor gedeelde oefeningen functioneel relevant zijn.
SCH-GEN-10-01-F09Standaardfilter gedeelde oefeningenStandaardfilter gedeelde oefeningenDefaultSharedExerciseFilterUserSettings, voorkeursdefinitie DefaultSharedExerciseFilterOpgeslagen gebruikerswaarde of fallbackEnumJaToegestane waarden minimaal AllShared, NotStarted, InProgress, Completed, Expired.
SCH-GEN-10-01-F10Toon uitleg bij eerste keer startenToon uitleg bij eerste keer startenShowSharedExerciseFirstStartExplanationUserSettings, voorkeursdefinitie ShowSharedExerciseFirstStartExplanationOpgeslagen gebruikerswaarde of fallbackBooleanJaWijzigt alleen uitleg; eerste gedeelde run blijft dezelfde volgorde als de bronrun gebruiken.
SCH-GEN-10-01-F11Toon extra uitleg bij verwijderenToon extra uitleg bij verwijderenShowSharedExerciseDeleteExtraExplanationUserSettings, voorkeursdefinitie ShowSharedExerciseDeleteExtraExplanationOpgeslagen gebruikerswaarde of fallbackBooleanJaBevestigingsmodal bij verwijderen blijft verplicht; alleen extra uitleg kan worden onderdrukt.
SCH-GEN-10-01-M01Opslaan van voorkeur<foutmelding>PreferenceSaveErrorMessageResultaat van server-side update van UserSettingsRuntime stateStringNeeAlleen tonen bij fout; wijziging mag niet als opgeslagen gelden wanneer serverupdate faalt.
SCH-GEN-10-01-M02Geen toegankelijke voorkeurenGeen voorkeuren beschikbaar voor deze rolcontextNoVisiblePreferencesMessageActieve rolcontext en voorkeursdefinitiesRuntime stateStringNeeAlleen bij directe routebenadering of fouttoestand; voorkeuren van andere rollen niet tonen.

10.6 Schermtrace naar SRS en acceptatiecriteria

De onderstaande tabel legt per schermrequirement de koppeling naar het centrale schermrequirements-trace-register, SRS-requirements en acceptatiecriteria vast. De normatieve requirementtekst staat in de SRS; dit schermdocument beschrijft alleen de lokale schermcontext.

Deze tabel bevat alleen schermtraceability. De normatieve requirementtekst en acceptatiecriteria staan centraal in de SRS.

SchermrequirementDektSchermcontext
REQ-SCH-GEN-10-01-01SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
De profielmenu-optie Voorkeuren alleen tonen wanneer voor de actieve rolcontext minimaal één zichtbare voorkeursgroep beschikbaar is
REQ-SCH-GEN-10-01-02SRS-ACC-005
AC-ACC-005
In deze schermversie de zichtbare voorkeuren richten op leerlinggerichte functies zoals geschiedenis, oefenen en gedeelde oefeningen
REQ-SCH-GEN-10-01-03SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
De voorkeurenpagina dynamisch opbouwen uit voorkeursdefinities per rolcontext, zonder technische groeps- of definitie-informatie aan de gebruiker te tonen
REQ-SCH-GEN-10-01-04SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
Laagdrempelig kunnen worden uitgebreid met voorkeuren voor andere rolcontexten door extra voorkeursdefinities toe te voegen
REQ-SCH-GEN-10-01-05SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
Rechtstreeks openen van de voorkeurenroute mag geen voorkeuren tonen voor een rolcontext waarvoor de gebruiker geen zichtbare voorkeuren heeft
REQ-SCH-GEN-10-01-06SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
Elke voorkeur wordt opgeslagen als persoonlijke gebruikersinstelling voor de ingelogde gebruiker en geen globaal voor andere gebruikers worden aangepast
REQ-SCH-GEN-10-01-07SRS-ACC-005
AC-ACC-005
Een gewijzigde voorkeur direct worden opgeslagen en toegepast zonder algemene opslaanknop op de pagina
REQ-SCH-GEN-10-01-08SRS-ACC-005
AC-ACC-005
Wanneer het opslaan van een wijziging mislukt, het systeem voorkomen dat de mislukte waarde als definitief opgeslagen wordt gepresenteerd
REQ-SCH-GEN-10-01-09SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
Voorkeuren mogen alleen presentatie, uitleg, waarschuwingen of standaardselecties wijzigen en mogen geen autorisaties, relaties, oefenruns of gedeelde-oefeningrecords aanpassen
REQ-SCH-GEN-10-01-10SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
De groep Geschiedenis tonen wanneer voor de actieve rolcontext minimaal één geschiedenisvoorkeur beschikbaar is
REQ-SCH-GEN-10-01-11SRS-ACC-005
AC-ACC-005
De voorkeur Standaard periodefilter geschiedenis minimaal de waarden Afgelopen week, Afgelopen maand, Afgelopen jaar en Alles ondersteunen
REQ-SCH-GEN-10-01-12SRS-RDM-008
SRS-RDM-002
SRS-RDM-001
SRS-ACC-005
AC-RDM-008
AC-RDM-002
AC-RDM-001
AC-ACC-005
De voorkeur Aantal regels per pagina minimaal de waarden 20, 40, 60 en Alles ondersteunen
REQ-SCH-GEN-10-01-13SRS-ACC-005
AC-ACC-005
De voorkeur Sorteervoorkeur geschiedenis minimaal de waarden Nieuwste eerst en Oudste eerst ondersteunen
REQ-SCH-GEN-10-01-14SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
Geschiedenisvoorkeuren mogen de server-side autorisatie en contextbeperking van geschiedenisoverzichten niet verruimen
REQ-SCH-GEN-10-01-15SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
De groep Oefenen en waarschuwingen tonen wanneer voor de actieve rolcontext minimaal één oefenwaarschuwingvoorkeur beschikbaar is
REQ-SCH-GEN-10-01-16SRS-ACC-005
AC-ACC-005
De voorkeur Toon waarschuwing bij Geen idee kunnen bepalen of de waarschuwing bij de knop Geen idee opnieuw wordt getoond nadat deze eerder is onderdrukt
REQ-SCH-GEN-10-01-17SRS-ACC-005
AC-ACC-005
De voorkeur Waarschuw bij Start nieuwe met onafgeronde run mag alleen de waarschuwing beïnvloeden en niet de onderliggende runstatus of hervatlogica
REQ-SCH-GEN-10-01-18SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
De voorkeur Toon uitleg bij verlaten van een onafgeronde oefening mag alleen de uitleg beïnvloeden en niet het server-side opslaan van voortgang
REQ-SCH-GEN-10-01-19SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
De groep Gedeelde oefeningen tonen wanneer gedeelde-oefeningvoorkeuren voor de actieve rolcontext beschikbaar zijn
REQ-SCH-GEN-10-01-20SRS-ACC-005
AC-ACC-005
De voorkeur Standaardfilter gedeelde oefeningen minimaal de waarden Alle gedeelde oefeningen, Nog niet gestart, Bezig, Afgerond en Verlopen ondersteunen
REQ-SCH-GEN-10-01-21SRS-ACC-005
AC-ACC-005
De voorkeur Toon uitleg bij eerste keer starten mag alleen de uitleg beïnvloeden en niet de regel dat de eerste gedeelde run dezelfde volgorde gebruikt als de gedeelde bronrun
REQ-SCH-GEN-10-01-22SRS-ACC-005
AC-ACC-005
De voorkeur Toon extra uitleg bij verwijderen mag de verplichte bevestiging bij verwijderen van een gedeelde oefening niet uitschakelen
REQ-SCH-GEN-10-01-23SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
Onbekende of niet meer geldige opgeslagen voorkeurswaarden server-side afvangen en terugvallen op een geldige standaardwaarde
REQ-SCH-GEN-10-01-24SRS-ACC-005
AC-ACC-005
De pagina mag geen profielgegevens, toegankelijkheidsinstellingen, headeronderdelen of footeronderdelen als onderdeel van dit schermdocument behandelen
REQ-SCH-GEN-10-01-25SRS-AUTH-001
SRS-ACC-005
AC-AUTH-001
AC-ACC-005
Zichtbare selectiewaarden, schakelstanden en groepen worden bepaald uit de actuele gebruikersinstellingen, actieve rolcontext en geldige voorkeursdefinities; mockupwaarden geen hardcoded als productiegegevens worden gebruikt

10.7 Technische koppeling

Voor technische uitwerking zijn vooral relevant: