Skoler og teknologivirksomheder kan bruge Classroom API til at udvikle værktøjer, der interagerer med Classroom og Google Workspace for Education, og tilpasse brugen af Classroom til deres konkrete behov. Classroom API er en Google Developers API. Det betyder, at tjenester, som ikke er fra Google, har mulighed for at bruge Googles værktøjer og infrastruktur.
Før udviklere kan bruge Classroom API, skal de acceptere servicevilkårene for Classroom API. Andre apps kan ikke bruge Classroom-data til annonceringsformål.
Tredjepartsudviklere og administratorer kan bruge Classroom API. Undervisere og elever kan godkende tredjepartsapps.
Ved hjælp af Classroom API kan du programmæssigt gøre mange af de ting, som undervisere og elever kan gøre via Classroom-brugerfladen. Du kan f.eks. synkronisere med elevinformationssystemer, se alle de hold, der undervises i, på et domæne, og administrere kursusaktiviteter.
Tjenester, der ikke er fra Google, kan bruge Classroom API til at integrere funktioner med Classroom. En app kan f.eks. give en underviser mulighed for at kopiere og genbruge et Classroom-hold i stedet for at genoprette holdet og tilføje hver elev igen. Apps kan også programmæssigt se, oprette og ændre opgaver i Classroom, føje materiale til opgaver, aflevere opgaver for elever og sende karakterer tilbage til Classroom.
Før en app eller tjeneste kan få adgang til Classroom-data, skal appen anmode om godkendelse fra Classroom-brugeren. Appen anmoder om de specifikke tilladelser, den skal bruge (f.eks. et brugernavn, en mailadresse eller et profilbillede), og brugeren kan godkende eller afvise tjenestens anmodning. Classroom API anvender en almindelig internetstandard ved navn OAuth til at give tilladelsen.
Til Google Workspace for Education-administratorer
Som Google Workspace for Education-administrator kan du styre, hvordan data på et domæne deles. I Google Administrationskonsol kan du angive, om undervisere og elever på dit domæne kan give tjenester adgang til deres Classroom-data. Du kan konfigurere adgang efter organisationsenhed. Se, hvordan du konfigurerer adgang til Classroom-data.
I administrationskonsollen kan du også se de tjenester, som har fået adgang til en brugers konto på dit domæne, og du kan tilbagekalde godkendelser, hvis der er behov for det.
Hvilke opgaver, Classroom API kan udføre, afhænger af, hvilken rolle en bruger har på et hold. Ligesom i Classroom-brugerfladen kan en bruger være elev, underviser eller administrator. Undervisere og elever kan godkende tredjepartsapps og rapportere misbrug.
Hvis brugeren er en... | Kan API'en... |
---|---|
Elev |
|
Underviser |
|
Administrator |
|
Du kan få oplysninger om Classroom API på developers.google.com/classroom.