Open vikstromjonas opened 3 years ago
Det verkar tyvärr som att det är bra mycket krångligare att interagera med Classroom än med många andra Google-tjänster. Classroom har ett så kallat REST-API, som man kan använda för att hämta eller ändra information, men det kräver i så fall att man också håller koll på autentisering och en del annat själv. (Interagering med Google Calendar och mycket annat kräver bara att man klickar i ett "ok" för att ge behörighet, och det finns färdiga funktioner i programmeringsmiljön för att påverka kalenderhändelser och annat.)
Baserat på det ser jag inte att jag kommer att kunna få till de här funktionerna med en rimlig ansträngning. :-(
Hold on. Kanske finns det en rätt enkel väg ändå.
Ok, det funkar. Det är fortfarande högst experimentellt, och jag är inte säker på att jag törs lägga in de här funktionerna i det "vanliga" skriptet – jag är osäker på hur det funkar om användaren inte har något konto för Classroom. (Kanske funkar det inte ens att godkänna behörigheter då.)
I alla fall: Det finns nu lite nya funktioner att utforska i det här kalkylbladet. https://docs.google.com/spreadsheets/d/1fSaF5FvjE35s90nUw2QnkKOA7ECcwKnzpgdMbDvdFp8/copy
Varning för vassa kanter:
Koden för de här funktionerna ligger nu i en egen branch: https://github.com/Itangalo/kursplaneringGo/tree/G-Classroom
Jag är som sagt tveksam till om funktionerna ska in i vanliga skriptet.
Verkar fungera klockrent. Toppen att man kan lämna fältet för publiceringsdatum tomt för att publicera direkt. Jag lät meddelandecellen sammanfoga innehållet från de övriga, med radbryt mellan och dubbla radbryt på vissa ställen. Detta ska jag köra på prov, men fullt ut under terminen. Tack!
Sweet! Jag läste inte förrän i efterhand att du ville att meddelandet är samma som beskrivningen, men det gick ju att lösa med vanliga kalkylbladsformler. Hoppas det är användbart, och säg till om du kommer på mer saker (fel eller nya funktioner). Hej!
Jag har ett problem dock. Jag har gjort en del modifieringar av filen men när jag sedan vill skapa kopior för att använda i flera kurser, samt sprida till en ytterligare lärare så syns inte menyvalet KURSPLANERING GO i menyn. Vet du varför?
Så här ser mitt dokument ut för närvarande. Jag ströp möjligheten att skapa kalenderhändelser och tänkte enbart köra classroom-grejen. Tanken är att köra direktpublicering på inläggen och att dölja alla celler med grå text. Då kan jag ha detta som ett delat dokument med eleverna där de har läsrättighet.
https://docs.google.com/spreadsheets/d/1YWYMMbcsCTBEpEf5iy5lhGJKs-ATyl-hOG-j9KwoDsY/edit?usp=sharing
Det vore värdefullt att kunna publicera inlägg direkt i Classroom från kalkylbladet, gärna möjlighet till schemalagda inlägg där man ställer in tid och datum i kalkylbladet. Jag tänker mig att man då kan automatgenerera inlägg som "Planering för lektion Måndag 12 juni: .... " Som publiceras vald tid.
Inläggen kan se ut som kalenderhändelserna.
Att schemalägga inlägg finns inbyggt i Classroom.