Benutzt jemand Discourse in der Hochschulbildung für Kurse?

Hi there. I work for a university in IT. We’d like to create private discourse categories (which would map to courses), where only members of the course and the instructors would have access.

Wondering if anyone else is doing this currently and could share their experiences. Thanks!

4 „Gefällt mir“

@pfaffman is your man…

3 „Gefällt mir“

Given the quality of the forums included in the LMSes I’ve had the misfortune to be exposed to over the years, Discourse would be an intergalactic leap forward in user experience.

We’ve got plenty of educational institutions amongst our hosted customer base, although I don’t see any obviously listed on our customers page. I’d be surprised if some of them weren’t using Discourse as a course discussion system. Hopefully one or more admins from those sites hang around here and can add their thoughts.

6 „Gefällt mir“

We’re currently doing this for multiple courses.

We have two approaches that both seem to work out:

For a mathematics preparatory course, we have one permanent Discourse instance that we re-use every year. This makes sense for us, because the course is organized by a team of volunteers, and there is both a large overlap between two consecutive years’ teams, and often a bit to discuss between courses. We archive and tag all topics before the preparations for a new course start. You can read a bit about my journey to do this here:

For other courses, we use one Discourse instance for each iteration. So far, we’ve been simply shutting them down in the end, but in the future, I want to use multisite so I can keep the old instances running without causing significant additional load.

We use a custom course management system that manages submissions, grades, exams and so on. This CMS has a built-in phpBB-based forum, but also supports Discourse SSO – so in the courses where we use Discourse, the “Forum” link in the CMS simply triggers an SSO login to the (login required) Discourse instance for this course. The Discourse instance has a site customization which adds a navigation bar on top, allowing you to get back to the CMS.

I’m sure one large Discourse instance with subcategories could work too, but we’ve made a really good experience with our one-instance-per-course approach.

I’d be happy to answer any questions you have :slight_smile:

9 „Gefällt mir“

Hi, Jeff. I was once an instructional technology professor in colleges of education. In my last gig, I taught my classes with Discourse (which is part of why I now make my living with Discourse).

I organized assignments (or quests) in read-only categories and instructed students to reply-as-linked-topic (now on the link icon below a post) and put their post into the category for their class with a particular tag for that assignment. This made it easy for students to comment on each others work and for me to see whether students had done the work. I would :heart: their topic if they had completed the assignment, and wrote a script that would see that students had done the assignment and gave different grades if I had liked it and if other students had. It’s probably not helpful, but you can have it.

Having the assignments in their own categories made it easy to re-run a course and to use an assignment in multiple courses. The other cool thing is that when it was obvious that an assignment was badly worded or otherwise needed changing, I could change it immediately, making life better for the slackers who did the work late, and meaning that all those changes to assignments that I might otherwise have intended to do before next semester were, in fact, done.

You can see a syllabus for the last class I taught and this one too. This also worked really well, since the assignments were separate from the course, there wasn’t the copy-the-old-course-to-the-new-one at the start of each semester. All that was needed was to copy the syllabus and change the dates on it.

My courses were all (and remained for a time) public. Changing that is just a matter of changing the permissions on the categories, though. I think that I just put a link to the course in the school’s LMS to get people to sign up. You could use groups to invite students to the course and control access.

13 „Gefällt mir“

Thank, all, for the info! Very helpful.

Still getting our feet wet with the tool, but leaning toward making each course a private category (or maybe sub-category?), with permissions granted to a group that contains the students, instructors, and TAs for that course.

We could be running hundreds of courses each semester, which means we’d end up with loads of (private) categories. That could eventually be a problem for us, as it looks like there could be issues with having much more than 1000 categories (?), based on what I’m seeing in this topic:

So perhaps we’d need to archive these off at some point…but we’re not going to hit that limit overnight. :slight_smile:

We’d definitely need to bump up the default character limit for group names to accommodate unique names for courses/sections, and it looks like this is doable. Hurray!

@pfaffman thanks for sending along your examples! We’ll give those a closer look and let you know what questions come up. And thanks, @fefrei for sharing how you’re approaching this at your institution. Plenty to think about!

1 „Gefällt mir“

Totally agree with you, @mpalmer!

We’d eventually like to look at creating an LTI integration:

https://www.imsglobal.org/activity/learning-tools-interoperability

…but one step at a time. :slight_smile:

2 „Gefällt mir“

Hallo Jay, ich habe versucht, diese Links aufzurufen, erhielt jedoch leider die Meldung „Diese Verbindung ist nicht privat“. Ist es immer noch möglich zu sehen, wie Sie Ihren Kurs aufgebaut haben? Ich untersuche gerade, ob ich Kursinhalte auf Discourse ähnlich wie auf Plattformen wie Thinkific hosten kann.

3 „Gefällt mir“

Ja, ich habe diese Seite sterben lassen, und jetzt glaube ich, dass es bessere Wege gibt, das zu tun, was ich damals gemacht habe.

Dennoch denke ich, dass es machbar ist, Sätze von Themen mit dem, was du „Aufgaben

4 „Gefällt mir“

Mein größtes Problem ist, dass ich die Themen in einer Kategorie nicht sortieren kann. Es ist wirklich befriedigend, einen Kurs der Reihe nach durchzugehen und jedes Element visuell abzuhaken. Ich frage mich, ob das möglich ist. Ich überlege auch, eine Theme-Komponente zu erstellen, die auf der Themenliste anzeigt, dass man ein Thema gemocht hat, da dies vielleicht der einfachste Weg ist, mit bestehenden Funktionen das schnelle Gefühl des Abschlusses eines Themas zu vermitteln. Oder könnte eine Seitenleiste hinzugefügt werden? Ich würde mich über Ideen freuen.

Hier ist ein Screenshot der UX von Thinkific.

[details=“Bildbeschreibung”]
Zweispaltiges UX
Oben links

  • Fundraising Accelerator
  • 93 % abgeschlossen
    Unten links
  • Suchfeld nach Lektionstitel
  • Titel „Getting Started
3 „Gefällt mir“

Ich habe auch darüber nachgedacht. Was ich am Ende gemacht habe, war, ein Thema statt einer Kategorie als Kurs-Startseite zu verwenden, damit ich es mit einem Inhaltsverzeichnis so strukturieren kann, wie ich möchte.

5 „Gefällt mir“

Ja, ich habe auch darüber nachgedacht. Hast du etwas Besonderes getan, um sicherzustellen, dass dieses eine Thema auffindbar/sichtbar bleibt? Hast du Ideen? Meine aktuellen Überlegungen sind:

Idee #1: Strukturiere das Kurs-Startthema als Checkliste. Verwende die Reply Template, damit Studierende ihre eigene Checkliste erstellen können. Lehre sie, das Thema zu markieren oder sich selbst zuzuweisen, damit sie es leichter finden können. Auf diese Weise kann ihr persönliches Kurs-Thema auch als Lernjournal dienen, in dem sie mit Reflexionen usw. antworten.

Idee #2: Füge einen Link zum Kurs-Startthema in die Kategorienbeschreibung ein und verwende eine der vielen Kategorie-Banner-Theme-Komponenten, wie z. B. Pavilion, um den Zugriff auf das Kurs-Startthema einfach zu machen. Dies fehlt zwar die Checklisten-Komponente, hat aber den Vorteil, dass das Kurs-Startthema leicht aktualisiert werden kann und diese Änderungen für alle sichtbar sind. Dieses Thema kann auch als Ankündigungs-Thread dienen.

Idee #3: Erstelle ein Kurs-Startthema und verwende dann eine Seitenleisten-Komponente wie Topic List Sidebars oder codiere etwas über Layouts Plugin. Aber was ist, wenn jemand auf den Kurs über ein Mobilgerät zugreift? Keine dieser Seitenleisten-Komponenten scheint es einfach zu machen, sie auf mobilen Geräten anzuzeigen.

Dies hilft mir, die Funktionen zu durchdenken, die Kurse meiner Meinung nach benötigen könnten:

  • Leicht auffindbare Kurs-Startseite
  • Checkliste
  • Ankündigungen
  • Kurs-Updates
  • Persönliche Lernjournale
5 „Gefällt mir“

Meine ist nicht besonders ausgefeilt. Ich habe einfach eine Liste erstellt, die Checkliste verwendet, um Aufgaben zu markieren, und die Antwortkomponente für das Onboarding. Meine eigene kannst du hier sehen: https://community.growthclinic.xyz/t/start-here-business-growth-thinkers/63?u=osioke.

Die Idee, die Kategorie schreibgeschützt zu machen, gefällt mir gut, aber ich möchte zunächst beobachten, wie die Nutzer mit den Kursen interagieren, da diese öffentlich und selbstgesteuert sind.

4 „Gefällt mir“

Ich liebe Beispiele. Vielen Dank für das Teilen!

Mir ist aufgefallen, dass du den Inhalt in jedem Thema auch in Beitragsantworten unterteilt hast.

Die Idee, dass Leute auf Themen antworten können, gefällt mir, aber vielleicht sollten sie keine eigenen Themen erstellen.

3 „Gefällt mir“

Ja, ich habe das getan, um den Inhalt in verdauliche Häppchen zu zerlegen, ähnlich wie man es bei einer Folie hätte.

4 „Gefällt mir“

Wie ich es gemacht habe: Ich habe ein Thema als Lehrplan verwendet, wie empfohlen. Da meine Studierenden in meinem Kurs demselben Zeitplan folgten, habe ich Inhalte komprimiert oder erweitert, damit die Informationen der aktuellen Woche leichter zu finden waren.

Ich habe außerdem benutzerdefinierte Abzeichen verwendet, um zu verfolgen, was sie erledigt hatten. Jede Aufgabe (oder „Herausforderung

8 „Gefällt mir“

Wow! War das automatisiert?

4 „Gefällt mir“

Nun, in gewisser Weise „automatisiert“. Ich glaube, ich habe eine Datei vom LMS heruntergeladen, dann ein Skript aufgerufen, das geprüft hat, ob das Badge (oder das Thema?) vorhanden war, und bei Erfolg einen „vollen Credit“ eingetragen. Anschließend konnte ich die Datei wieder ins LMS hochladen. Das war kein System, von dem ich erwartet hätte, dass es jemand anderes nutzt – zumindest nicht in dieser Form. Das ist aber schon lange her, und sowohl die API als auch meine Fähigkeiten haben sich seither stark verändert. :wink:

Ach ja, aber der Badge-Teil war automatisiert. Es war nicht allzu schwierig, die SQL-Abfrage zu schreiben, um die Badges zu vergeben (dafür müssten Sie selbst gehostet sein oder einen Tarif haben, der benutzerdefinierte Badge-SQL erlaubt). Vielleicht bietet die Automatisierungsschnittstelle aber noch einen anderen Zugang zu einigen dieser Funktionen.

6 „Gefällt mir“

Hat jemand einen Weg gefunden, Discourse-Kommentare für Thinkific-Lektionen zu verwenden? Wir migrieren derzeit zu Thinkific und fragen uns, wie wir Lektionen mit Themen verbinden können, genau wie es WP Discourse tut.

1 „Gefällt mir“

Sie sollten in der Lage sein, Discourse-Kommentare über Javascript auf einer anderen Website einzubetten.

Wovon migrieren Sie? Was bietet Thinkific, was Sie nicht von Discourse bekommen können?