Ich überlege, Discourse im Bildungsbereich einzusetzen, und frage mich, welche Daten zu Beiträgen verfügbar sind. Die Daten werden mir helfen, Analysen zu entwickeln, um das Engagement und das Verständnis der Studierenden zu verstehen.
Hallo John, meinst du, welche Statistiken verfügbar sind? Wenn du den Data Explorer installierst, kannst du auf die gesamte Datenbank zugreifen.
Gibt es eine Liste aller Datenpunkte?
Das Data Explorer-Plugin enthält alle Tabellen. Außerdem ist Discourse quelloffen, sodass alles auf GitHub verfügbar ist. Du kannst im Verzeichnis /app/models nachschauen; jede Datei enthält am Ende die zugehörige Tabelle.
Danke. Diese Modelle haben das gut erklärt. Ich sehe, dass es benutzerdefinierte Felder gibt, aber sie scheinen das Benutzerprofil zu erweitern. Wenn ich benutzerdefinierte Daten auf Post-Ebene für Analysen erstellen möchte, wie schwierig wäre es dann, die Berechnungen durchzuführen und sie in eine andere Tabelle in Discourse oder eine ganz andere Datenbank zu übertragen?
Du kannst Discourse nach Herzenslust mit Plugins anpassen, wobei die Hauptbeschränkungen Zeit
und Geld
sind (obwohl einige Dinge natürlich schwieriger sind als andere).
Hast du jedoch schon einmal darüber nachgedacht, das Ganze aus einer anderen Perspektive zu betrachten?
Was möchtest du eigentlich?
Dir stehen von Haus aus bereits zahlreiche Analysemöglichkeiten zur Verfügung. Vielleicht existiert bereits etwas, das deine Anforderungen in gewisser Weise erfüllt …
Stelle außerdem sicher, dass du in deiner Spezifikation ausdrücklich zwischen Themen und Beiträgen unterscheidest.
Das klingt so, als würdest du Ärger machen. Plugins können benutzerdefinierte Felder für Beiträge und Themen hinzufügen.
Tatsächlich. Ich nutze viele EdTech-Tools, und es wäre schön, wenn sie auf bestehenden, weit verbreiteten Produkten aufbauen würden. In diesem pädagogischen Anwendungsfall benötigen Schulen SSO und eine Möglichkeit, Klassenlisten abzurufen, um Diskussionsgruppen einzurichten. Diskussionen werden im Bildungsbereich untergenutzt, da ihnen die Analysen fehlen, die Lehrkräfte benötigen, um Diskussionen einfach zu überwachen und voranzutreiben. Sie werden auch deshalb untergenutzt, weil die meisten Lehrkräfte sie nicht häufig genug genutzt haben, um darin proficient zu werden. In all meinen Masterkursen waren die Online-Diskussionen schlecht moderiert und wurden eher als To-Do-Punkt denn als intellektueller Austausch betrachtet. Das Wachstum virtueller Klassenzimmer und Spracherkennungstools macht die Plattform für Schulen noch attraktiver.
Ja. Damals, als ich noch ein Open-Source-Software-Eiferer und ein idealistischer frischgebackener PhD von einer Top-Universität war und an einer großen öffentlichen Universität im Südosten arbeitete, erhielt ich großartige Unterstützung von den Technikern, als ich Moodle (statt des von der Universität bereitgestellten Blackboard) nutzen und deren Single Sign-On (SSO) einbinden wollte. An der kleinen Drittklassen-Universität, an der ich Discourse eingeführt habe, habe ich mich sogar Mühe gegeben, die Techniker davon fernzuhalten, überhaupt davon zu erfahren.
Meine Kollegen (und mittlerweile auch meine Frau, die jetzt eine Tenure-Track-Stelle an einer führenden Universität im Westen hat), die Konversationsanalyse studiert haben, hätten nicht einmal in Betracht gezogen, etwas anderes als die vorgeschriebenen Tools zu verwenden. Selbst mit aktiviertem SSO ist der Übergang schwierig.
Wenn Sie ein Budget haben oder vielleicht eine Studie über Discourse im Vergleich zu anderen Plattformen, an der meine Frau als Mitautorin mitwirken könnte, könnte ich Ihnen über das hinaus helfen, was Sie hier erhalten können. Die SSO-Funktionalität ist mittlerweile gut ausgereift. Wenn Sie also selbst nur minimale Unterstützung von denjenigen erhalten, die den Schlüssel zum Königreich halten, sollte es nicht allzu schwer sein. Und wenn Ihre Institution Google oder Office365 nutzt, können Sie bestehende Anleitungen befolgen und müssen die Techniker nicht einmal informieren.
Ich habe Budgetunterstützung. Wenn das Add-on ein tragfähiges EdTech-Tool sein könnte, bin ich gerne bereit, es selbst zu finanzieren.
Ich mag Jays Ansatz: Einfach machen und später um Verzeihung bitten. Eine Online-Community gut zu führen, ist schwierig. Es erfordert viele undankbare Stunden der Pflege, des Bittens, des Kultivierens und des Wachstums – eine Person nach der anderen.
Menschen schreiben ungern gut. Soziale Medien haben uns beigebracht, schlecht zu schreiben und manchmal sogar zu lügen. Es ist ein bedauerlicher Zustand, den ich hoffe, dass Bildungseinrichtungen durch positive Online-Erlebnisse beheben können.
Dieser Aussage stimme ich voll und ganz zu.
Ich versuche ebenfalls, Discourse für ein Online-Programm zu integrieren, und wir nutzen GSuite. Die SSO-Integration war recht unkompliziert (nachdem ich den Beitrag gesehen hatte).
Ich habe das Data Explorer-Plugin als ein sehr nützliches Werkzeug für erste Berichte gefunden. Mit einem guten SQL-Programmierer kann ich fast alle gewünschten Hauptberichte erstellen (insbesondere wenn ich nach bestimmten Kategorien filtern und mehrere JOIN-Anweisungen verwenden möchte). Wir haben unsere Erkundungen gerade erst begonnen, aber Discourse bietet bereits so viel, dass es einige Zeit dauern wird, es vollständig zu erforschen. Der Netzwerkgraph ist eine Ergänzung, die ich als mögliche Zusatzfunktion bzw. als Plugin für Bildungseinrichtungen vorschlagen würde.
Meinst du so etwas wie Community Network Visualisation?
Ja.
Ich habe eine Community mit über 6.600 Nutzern, und wie ich dem Beitrag entnehme, könnte dies zu Leistungsproblemen beim Ausführen der Abfrage führen.
Derzeit kann ich den Trust-Level-Filter nicht verwenden, da sich alle meine Lernenden aktuell im TL0 befinden (und möglicherweise einige bis zum Ende dieses akademischen Semesters im TL1 sein werden). Hast du Vorschläge zur Optimierung für meinen Anwendungsfall?
Das könnte sein, muss aber nicht. Du müsstest es ausprobieren, den Job mindestens zweimal ausführen lassen und prüfen, wie lange er in Sidekiq läuft. Überprüfe dabei CPU-Auslastung, Festplatten-I/O usw. sowie die Nutzbarkeit während des Laufs.
Mein einziger Kommentar wäre: 6600 Benutzer gleichzeitig auf einem Graphen zu haben, wird sehr unübersichtlich. Vielleicht solltest du also in Erwägung ziehen, den TL-Filter zu verwenden, sobald du eine ausgereiftere Community hast, die die Vertrauensstufen durchlaufen hat?
Übrigens werden Fragen wie diese am besten im Plugin-Thema gestellt.
Klar.
Ja. Wir starten gerade erst mit Discourse und erwarten in den ersten Monaten eine steile Lernkurve beim Aufbau der Community.
Danke für den Hinweis. Ich werde mir das merken. Ich stehe gerade erst am Anfang in der Community und gewöhne mich langsam an die Struktur. Ich habe den Beitrag im #plugin-Thread als Lesezeichen gespeichert. Nach dem ersten Lauf werde ich meine Ergebnisse dort aktualisieren.
Kein Problem, es ist nur so, dass andere Benutzer des Plugins von deinen Fragen und deinem Anwendungsfall profitieren könnten.
Es sei denn, Sie haben die Standardeinstellungen drastisch geändert, scheint das nicht richtig zu sein. Es braucht nicht viel, um Vertrauenslevel 1 zu erreichen, und ich würde erwarten, dass die meisten innerhalb einer oder zwei Wochen auf Vertrauenslevel 2 sind.
Ja, ich habe einige wesentliche Änderungen an den Vertrauensstufen-Einstellungen vorgenommen. Dadurch können ernsthafte Teilnehmer von Vertrauensstufe 0 früher in Stufe 1 aufsteigen, während inaktive Nutzer mehr Zeit für die Beförderung benötigen.
@pfaffman: Ich wollte nur etwas in Bezug auf die Beitragsbegrenzungen für das Vertrauenslevel 0 überprüfen.
Ich habe höhere Schwellenwerte für die Beförderung auf Vertrauenslevel 1 festgelegt (50 eingetragene Themen, 300 gelesene Beiträge, 500 verbrachte Minuten), um sicherzustellen, dass die Lernenden sich wirklich im Forum engagieren, bevor ich ihnen weitere Berechtigungen erteile. Doch aufgrund einiger Antworten, die ich von Lernenden im Forum erhalten habe, glaube ich, dass das Limit für den ersten Tag weiterhin täglich angewendet wird. Gibt es eine implizite Annahme, dass Lernende schnell auf Vertrauenslevel 1 aufsteigen werden, und daher ein solcher Anwendungsfall nicht auftreten sollte?