SlideShare a Scribd company logo
1 of 15
ADATOK KINYERÉSE A CANVAS
LMS-BŐL KÜLSŐ
ALKALMAZÁSOKKAL
DR.ABONYI-TÓTH ANDOR
EGYETEMI DOCENS
ELTE INFORMATIKAI KAR
MI AZ API?
• API: Application Programming Interface
(alkalmazásprogramozási felület)
• Az API-k a szoftverfejlesztők munkáját hivatottak megkönnyíteni
azzal, hogy hozzáférést biztosítanak egy adott szoftver vagy
eszköz utasításkészletéhez.
• Számtalan online szolgáltatás és eszköz üzemeltetője kínál API-
kat.
https://matebalazs.hu/api-application-programming-interface.html
CANVAS LMS API
• https://canvas.instructure.com/doc/api/index.html
CANVAS ACCESS TOKEN (HOZZÁFÉRÉSI JEGYZÉK)
• Az API működéséhez megfelelő jogosultság kell => access
tokent (hozzáférési jegyzéket) kell generálni
• Profil / Beállítások
ESETTANULMÁNYOK
HÁROM GYAKORLATI ALKALMAZÁS
• ELŐREHALADÁSI NAPLÓ EXPORTÁLÁSA CANVASBÓL
(https://bit.ly/3Nw0tWQ)
• CSOPORTHALMAZOK, CSOPORTOK ÉS TAGOK EXPORTÁLÁSA
CANVASBÓL (https://bit.ly/3lHnhas)
• KVÍZNAPLÓ MEGJELENÍTÉSE A CANVASBAN II. (https://bit.ly/3wI9kho)
ELŐREHALADÁSI NAPLÓ EXPORTÁLÁSA CANVASBÓL
CSOPORTHALMAZOK, CSOPORTOK ÉS TAGOK EXPORTÁLÁSA CANVASBÓL
KVÍZNAPLÓ MEGTEKINTÉSE
• Kvíznapló-auditálás funkciót érdemes bekapcsolni a
kurzusbeállítások között.
KVÍZNAPLÓ MEGTEKINTÉSE
• Kattintsunk a Kvízek (Quizzes) menüpontra!
• A listából válasszuk ki a kívánt kvízt!
• A Szerkesztés gomb mellett találunk egy további lehetőségek ikont,
amelyen három pont látható. Kattintsunk az ikonra, és válasszuk ki
a „A hallgató kvízeredményeinek megjelenítése” (Show student
quiz results) menüpontot!
KVÍZNAPLÓ MEGTEKINTÉSE
A kvízt kitöltő hallgatók neve hivatkozásként is működik. Kattintsunk rá egy
hallgató nevére! Ekkor megjelennek a hallgató által elért eredmények.
Itt láthatjuk mely kérdésekre adott helyes, vagy hibás választ.
KVÍZNAPLÓ MEGTEKINTÉSE
Próbálkozások száma
A naplóban az alábbi üzenetek jelenhetnek meg:
•Viewed (and possibly read) a question / Megtekintette (és vélhetően elolvasta) a kérdést
• A hallgató megtekintette a kérdést, de nem válaszolt rá
•Answered a question / Válaszolt a kérdésre
• A hallgató válaszolt a kérdésre
•Stopped viewing the Canvas quiz-taking page / Megszakította a Canvas kvízkitöltés oldal
megtekintését
• A hallgató elnavigált az oldalról (megnyitott egy másik fület, vagy másik ablakot)
legalább 15 másodpercig, vagy legalább 30 másodpercig inaktív volt.
•Resumed / Visszatért
• A hallgató visszatért a kvíz kitöltéséhez
Minden kérdés
megválaszolása előtt
elhagyta a böngészőablakot,
vagy hosszabb ideig inaktív
volt, majd visszatért a
válaszadáshoz.
KVÍZNAPLÓ EXPORTÁLÁSA
• A napló adatokat csak egyenként, a hallgatók nevére kattintva
érhetjük el, amely igen hosszadalmas lehet nagyobb létszámú
csoportok esetén.
• A fenti problémára ad megoldást Cserép Máté, az ELTE Informatikai
Karának tanársegédje, aki az általa készített Python programot
nyilvánosan elérhetővé tette a Github oldalán:
https://bit.ly/3wILGm4
KVÍZNAPLÓ EXPORTÁLÁSA
• A python3 canvas-audit.py paranccsal futtathatjuk a programot.
Eredményül egy listát kapunk, a következő tartalommal:
• Students above the thresholds:
#1 John Doe (neptuncode): 3 total interruptions
#2 Jane Doe (neptuncode): 4 total interruptions
• A lista azon hallgatók nevét és Neptun kódját tartalmazza, akik a beállított érték
felett szakították meg a kvíz kitöltését.
KÖSZÖNÖM A FIGYELMET!
BESZÉLGESSÜNK ATÉMÁRÓL!
DR.ABONYI-TÓTH ANDOR
EGYETEMI DOCENS
ELTE INFORMATIKAI KAR

More Related Content

More from ELTEElearning

Tartsay dr. Németh Nóra: E-learning at ELTE
Tartsay dr. Németh Nóra: E-learning at ELTETartsay dr. Németh Nóra: E-learning at ELTE
Tartsay dr. Németh Nóra: E-learning at ELTEELTEElearning
 
Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...
Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...
Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...ELTEElearning
 
Dr. Misley Helga: Mire elég az internet és a hallgatók okostelefonja
Dr. Misley Helga: Mire elég az internet és a hallgatók okostelefonjaDr. Misley Helga: Mire elég az internet és a hallgatók okostelefonja
Dr. Misley Helga: Mire elég az internet és a hallgatók okostelefonjaELTEElearning
 
Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?
Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?
Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?ELTEElearning
 
Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...
Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...
Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...ELTEElearning
 
Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...
Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...
Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...ELTEElearning
 
Dr. Misley Helga: Tippek a sikeres tanévkezdéshez
Dr. Misley Helga: Tippek a sikeres tanévkezdéshezDr. Misley Helga: Tippek a sikeres tanévkezdéshez
Dr. Misley Helga: Tippek a sikeres tanévkezdéshezELTEElearning
 

More from ELTEElearning (7)

Tartsay dr. Németh Nóra: E-learning at ELTE
Tartsay dr. Németh Nóra: E-learning at ELTETartsay dr. Németh Nóra: E-learning at ELTE
Tartsay dr. Németh Nóra: E-learning at ELTE
 
Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...
Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...
Dr. Virányi Anita: Ötletek, lehetőségek a hallgatók bevonódásának növelésére,...
 
Dr. Misley Helga: Mire elég az internet és a hallgatók okostelefonja
Dr. Misley Helga: Mire elég az internet és a hallgatók okostelefonjaDr. Misley Helga: Mire elég az internet és a hallgatók okostelefonja
Dr. Misley Helga: Mire elég az internet és a hallgatók okostelefonja
 
Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?
Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?
Dr. Virányi Anita: Helló vizsgaidőszak! – hogyan vizsgáztassunk online?
 
Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...
Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...
Dr. Virányi Anita: Csoportmunka szervezése online szinkron, aszinkron és hibr...
 
Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...
Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...
Dr. Misley Helga: Pokoli vs. hatékony kurzusok - Hogyan lehet sikeres az onli...
 
Dr. Misley Helga: Tippek a sikeres tanévkezdéshez
Dr. Misley Helga: Tippek a sikeres tanévkezdéshezDr. Misley Helga: Tippek a sikeres tanévkezdéshez
Dr. Misley Helga: Tippek a sikeres tanévkezdéshez
 

Dr. Abonyi-Tóth Andor: Adatok kinyerése a Canvas LMS-ből külső alkalmazásokkal

  • 1. ADATOK KINYERÉSE A CANVAS LMS-BŐL KÜLSŐ ALKALMAZÁSOKKAL DR.ABONYI-TÓTH ANDOR EGYETEMI DOCENS ELTE INFORMATIKAI KAR
  • 2. MI AZ API? • API: Application Programming Interface (alkalmazásprogramozási felület) • Az API-k a szoftverfejlesztők munkáját hivatottak megkönnyíteni azzal, hogy hozzáférést biztosítanak egy adott szoftver vagy eszköz utasításkészletéhez. • Számtalan online szolgáltatás és eszköz üzemeltetője kínál API- kat. https://matebalazs.hu/api-application-programming-interface.html
  • 3. CANVAS LMS API • https://canvas.instructure.com/doc/api/index.html
  • 4. CANVAS ACCESS TOKEN (HOZZÁFÉRÉSI JEGYZÉK) • Az API működéséhez megfelelő jogosultság kell => access tokent (hozzáférési jegyzéket) kell generálni • Profil / Beállítások
  • 6. HÁROM GYAKORLATI ALKALMAZÁS • ELŐREHALADÁSI NAPLÓ EXPORTÁLÁSA CANVASBÓL (https://bit.ly/3Nw0tWQ) • CSOPORTHALMAZOK, CSOPORTOK ÉS TAGOK EXPORTÁLÁSA CANVASBÓL (https://bit.ly/3lHnhas) • KVÍZNAPLÓ MEGJELENÍTÉSE A CANVASBAN II. (https://bit.ly/3wI9kho)
  • 8. CSOPORTHALMAZOK, CSOPORTOK ÉS TAGOK EXPORTÁLÁSA CANVASBÓL
  • 9. KVÍZNAPLÓ MEGTEKINTÉSE • Kvíznapló-auditálás funkciót érdemes bekapcsolni a kurzusbeállítások között.
  • 10. KVÍZNAPLÓ MEGTEKINTÉSE • Kattintsunk a Kvízek (Quizzes) menüpontra! • A listából válasszuk ki a kívánt kvízt! • A Szerkesztés gomb mellett találunk egy további lehetőségek ikont, amelyen három pont látható. Kattintsunk az ikonra, és válasszuk ki a „A hallgató kvízeredményeinek megjelenítése” (Show student quiz results) menüpontot!
  • 11. KVÍZNAPLÓ MEGTEKINTÉSE A kvízt kitöltő hallgatók neve hivatkozásként is működik. Kattintsunk rá egy hallgató nevére! Ekkor megjelennek a hallgató által elért eredmények. Itt láthatjuk mely kérdésekre adott helyes, vagy hibás választ.
  • 12. KVÍZNAPLÓ MEGTEKINTÉSE Próbálkozások száma A naplóban az alábbi üzenetek jelenhetnek meg: •Viewed (and possibly read) a question / Megtekintette (és vélhetően elolvasta) a kérdést • A hallgató megtekintette a kérdést, de nem válaszolt rá •Answered a question / Válaszolt a kérdésre • A hallgató válaszolt a kérdésre •Stopped viewing the Canvas quiz-taking page / Megszakította a Canvas kvízkitöltés oldal megtekintését • A hallgató elnavigált az oldalról (megnyitott egy másik fület, vagy másik ablakot) legalább 15 másodpercig, vagy legalább 30 másodpercig inaktív volt. •Resumed / Visszatért • A hallgató visszatért a kvíz kitöltéséhez Minden kérdés megválaszolása előtt elhagyta a böngészőablakot, vagy hosszabb ideig inaktív volt, majd visszatért a válaszadáshoz.
  • 13. KVÍZNAPLÓ EXPORTÁLÁSA • A napló adatokat csak egyenként, a hallgatók nevére kattintva érhetjük el, amely igen hosszadalmas lehet nagyobb létszámú csoportok esetén. • A fenti problémára ad megoldást Cserép Máté, az ELTE Informatikai Karának tanársegédje, aki az általa készített Python programot nyilvánosan elérhetővé tette a Github oldalán: https://bit.ly/3wILGm4
  • 14. KVÍZNAPLÓ EXPORTÁLÁSA • A python3 canvas-audit.py paranccsal futtathatjuk a programot. Eredményül egy listát kapunk, a következő tartalommal: • Students above the thresholds: #1 John Doe (neptuncode): 3 total interruptions #2 Jane Doe (neptuncode): 4 total interruptions • A lista azon hallgatók nevét és Neptun kódját tartalmazza, akik a beállított érték felett szakították meg a kvíz kitöltését.
  • 15. KÖSZÖNÖM A FIGYELMET! BESZÉLGESSÜNK ATÉMÁRÓL! DR.ABONYI-TÓTH ANDOR EGYETEMI DOCENS ELTE INFORMATIKAI KAR