Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: Frank Ralf/Glossary list2.

User:Frank Ralf/Glossary list2: Difference between revisions

From MoodleDocs
(New page: Ideen für Glossarlisten-Block: ==================================== activity_modules Block als Vorlage für glossaries-Block SQL mit dmllib.php abrufen? Funktion get_fast_modinfo in mo...)
 
Line 1: Line 1:
Ideen für Glossarlisten-Block:
Ideen für Glossarlisten-Block:
====================================
== Some unsorted ideas ==


activity_modules Block als Vorlage für glossaries-Block
* use activity_modules block as a template for glossary_list block
* request SQL with dmllib.php?
* function get_fast_modinfo in moodle\course\lib.php (1058) - works only on course level ("Returns reference to full info about modules in course")
: Is there an equivalent at site level?


SQL mit dmllib.php abrufen?
* Alternatives:
a) get list of all courses (IDs)
b) collect all glossaries
c) show only those for the current user


Funktion get_fast_modinfo in moodle\course\lib.php (1058) - nur auf Kursebene
* function "get_all_instances_in_course" in \lib\datalib.php
"Returns reference to full info about modules in course"
* or "get_all_instances_in_courses"


Gibt es ein Äquivalent auf Site-Ebene?
* http://localhost/moodle_cvs/moodle/mod/glossary/index.php?id=1 gets a list of all glossaries for the current course
 
Alternative:
a) Liste aller Kurse (IDs) abrufen
b) alle Kurse nach Glossaren abfragen
c) nur die anzeigen, für die der Benutzer Schreibrechte hat
 
Funktion "get_all_instances_in_course" in \lib\datalib.php
 
oder "get_all_instances_in_courses"
 
 
 
Möglicher Geltungsbereich:
 
1. alle Glossare der Site
2. des Kurses (= Activities Block?)
3. des Lehrers (kursübergreifend) - welche Berechtigung??
 
Die URL aus dem Acitivities block http://localhost/moodle_cvs/moodle/mod/glossary/index.php?id=1 liefert alle Glossare aus dem angegebenen Kurs
(kann man da mehrere Parameter übergeben? Nein, ohne Parameter ID erhält man eine entsprechende Fehlermeldung)

Revision as of 15:42, 13 November 2009

Ideen für Glossarlisten-Block:

Some unsorted ideas

  • use activity_modules block as a template for glossary_list block
  • request SQL with dmllib.php?
  • function get_fast_modinfo in moodle\course\lib.php (1058) - works only on course level ("Returns reference to full info about modules in course")
Is there an equivalent at site level?
  • Alternatives:

a) get list of all courses (IDs) b) collect all glossaries c) show only those for the current user

  • function "get_all_instances_in_course" in \lib\datalib.php
  • or "get_all_instances_in_courses"