Hvis en lærer forlater en skole eller endrer klasser, er det vanlig å overføre én eller flere klassenotatblokker til en annen lærer.
Dette skriptet gjør det mulig for IT-Admin å kopiere og overføre klassenotatblokkinnhold fra den tidligere lærerens OneDrive til den nye lærerens OneDrive. Skriptet utløser også klargjøring og ettergivende API-er på nytt for å sikre at eventuelle flyttet klassenotatblokk og innholdet, for eksempel samarbeidsområdet, innholdsbiblioteket og elevnotatblokkene, er riktig konfigurert. I tillegg sendes en e-postmelding med en kobling for å åpne notatblokken på den nye plasseringen til alle elevene i klassen.
Følgende aspekter av API-en dekkes i dette eksemplet. Få et tilgangstoken ved hjelp av Azure PowerShell ETTER en overføring av en klassenotatblokk
Azure PowerShell brukes til å hente et tilgangstoken for å snakke med API-en for OneNote-klassenotatblokker. To Microsoft 365 konto med OneDrive konfigurert – dette eksemplet overfører en notatblokk fra onedrive for én lærer til en annen.
Hvis du vil sikre at OneDrive er konfigurert, logger du på Microsoft 365 og velger OneDrive i startprogrammet for apper . Hvis du blir tatt med til OneDrive, er alt klart. OneNote-klassenotatblokk som er opprettet ved hjelp av Microsofts API for OneNote-klassenotatblokker, er notatblokken som overføres mellom lærere.
Endre tillatelser
-
Få tak i en klient-ID som beskrevet under Godkjenning ved hjelp av Azure AD (bedriftsapper). Når du blir bedt om en omdirigerings-URI, holder det med «http://localhost»:
-
Last ned dette repositoriet som en ZIP-fil til den lokale datamaskinen og pakk ut filene, eller klon repositoriet til en lokal kopi av Git.
Legg til et innrykket avsnitt under et nummerert trinn ved å plassere markøren foran /para-merket og deretter trykke ENTER.
-
Rediger OneNoteClassNotebooksApiSample.ps1. Søk etter og erstatt følgende tokener med virkelige verdier:
<AZURE_AD_TENANT_NAME> – dette er din Microsoft 365 leier, for eksempel «contoso.com».
<CLIENT_ID> – Dette er appens klient-ID, for eksempel 471afe29-4aee-4bc5-9aaf-468ee5bbe20a.
<MY_ADMIN_LOGIN> – Dette er påloggingsnavnet for IT-Admin Microsoft 365.
<MY_ADMIN_PASSWORD> – dette er PASSORDet for IT-Admin Microsoft 365.
<NOTEBOOK_ID> – Dette er ID-en for notatblokken som skal overføres.
<SOURCE_TEACHER_ID> – Dette er påloggingsnavnet til den opprinnelige læreren som eier notatblokken.
<DESTINATION_TEACHER_ID> – Dette er påloggingsnavnet til den nye læreren som skal motta notatblokken.
-
Når alle plassholderne ovenfor er erstattet med reelle verdier (husk å omslutte hver verdi i doble anførselstegn), bare utfører du skriptet.
-
Når skriptet er utført, får du en streng som inneholder korrelasjonsnummeret. Pass på å lagre korrelasjonsnummeret for fremtidig referanse.
-
Gå til OneDrive for mållæreren, og åpne klassenotatblokkmappen . I denne mappen finner du den overførte klassenotatblokken. Denne prosessen kan ta noen minutter.