Changelog: Lyceum
Stand
Die Entwicklung von Lyceum: neue Funktionen, Verbesserungen und Korrekturen, je Version mit Datum.
Versionsverlauf
Hier dokumentieren wir die Entwicklung von Lyceum. Jede Version erscheint als eigener Eintrag mit Datum.
- 0.15.0
Abschluss und Urkunde
Die Urkunde kommt ohne Vormerken, trägt deinen Namen als Aussteller und ihre Prüfadresse, und auch reine Textkurse lassen sich abschließen.
Neu:
Urkunde ohne Vormerken:
Wer einen Kurs abschließt, bekommt die Urkunde jetzt von selbst, auch für früher abgeschlossene Kurse, und eine Mail, sobald sie fertig ist. „Meine Kurse“ listet alle Urkunden mit Link.
Auch Textkurse schließen ab:
Text- und Material-Lektionen tragen am Ende „Als erledigt markieren“. Damit erreicht auch ein Kurs ohne Video seinen Abschluss und seine Urkunde.
Die Urkunde wartet auf den Namen:
Fehlt der Name im Konto, fragt die Abschlusskarte danach, bevor die Urkunde entsteht. Urkunden, die bisher ohne Namen ausgestellt wurden, bekommen ihn nachgetragen.
Dein Name als Aussteller:
Name und Logo des Kursanbieters trägst du unter Einstellungen › Kursanbieter ein; sie stehen auf jeder neuen Urkunde, im Kopf der Lernplattform und in den Mails an Lernende. Schon ausgestellte Urkunden behalten den Namen von damals.
Prüfbar auch auf Papier:
Die Urkunde nennt innerhalb ihres Rahmens die volle Adresse, unter der sie sich prüfen lässt. So bleibt auch ein Ausdruck oder ein Ausschnitt prüfbar.
Der Abschluss zeigt, wie es weitergeht:
Ist alles erledigt, stehen in „Meine Kurse“ oben die Urkunde und der nächste Kurs. Im Backoffice verlinkt die Lernenden-Ansicht die Urkunde jedes abgeschlossenen Kurses.
- 0.14.0
Verkauf im Alltag
Stripe richtest du selbst ein, neue Käufer starten direkt in der ersten Lektion, und Listen zeigen alle Einträge statt nur der ersten Seite.
Neu:
Stripe selbst einrichten:
Die beiden Schlüssel für Stripe trägst du unter Einstellungen › Zahlung ein, statt sie in der Serverkonfiguration hinterlegen zu lassen. Die Seite nennt auch die Adresse, die du dafür bei Stripe einträgst.
Vom Kauf in die erste Lektion:
Wer beim Kauf sein Passwort wählt, ist nach der Zahlung angemeldet und startet direkt in der ersten Lektion, ohne das Passwort noch einmal zu tippen.
Kein Streichpreis mehr:
Der Vergleichspreis erscheint nicht mehr bei Käufern, weil ein frei gesetzter Wert kein belegter früherer Preis ist. Im Backoffice bleibt das Feld und erklärt, dass Käufer ihn nicht sehen.
Gestoppt ist nicht Entwurf:
Ein gestopptes Angebot steht als „Gestoppt“ mit Datum in der Liste und lässt sich wieder freischalten, ein nie verkauftes bleibt „Entwurf“. Lässt sich der Verkaufsstand nicht prüfen, steht dort „Stand unbekannt“ statt eines grünen „Im Verkauf“.
Listen bis zum letzten Eintrag:
Kurse, Lernende, Bestellungen und Angebote zeigten nur ihre erste Seite, jetzt blätterst du durch alle Einträge. Die Kursauswahl im Angebot kennt jeden Kurs, nicht nur die ersten 25.
Erstattungen richtig gezählt:
Voll erstattete Käufe nennt die Übersicht getrennt, statt sie neben dem Umsatz mitzuzählen. Nach einer Teilerstattung zeigen Bestellung und Käuferkonto den Betrag, der geblieben ist.
- 0.13.0
Kurse bauen
Text-Lektionen, Material als PDF, Uploads, die fortsetzen, und ein Editor, der vor dem Veröffentlichen sagt, was noch fehlt.
Neu:
Text-Lektionen:
Neben Video-Lektionen legst du im Lehrplan Text-Lektionen an; der Text behält seine Absätze und zählt seine Lesezeit als Dauer. Fertig ist eine solche Lektion erst mit lesbarem Text.
Material als PDF und mehr:
Als Material lädst du PDF, ZIP, Bilder, Audio und Video hoch, benannt nach der Datei. Ein abgebrochener Upload lässt sich ab dem fehlenden Teil fortsetzen, und eine zu große Datei wird schon vor dem Hochladen mit der erlaubten Größe abgewiesen.
Ein Kurs beginnt mit seinem Namen:
Ein neuer Kurs fragt zuerst nach seinem Namen, statt als „Neuer Kurs“ zu entstehen. Bis zur ersten Veröffentlichung wandert seine Adresse mit, wenn du den Titel änderst.
Was fehlt, steht am Feld:
Fehlen Kurzfassung, ein echter Kursname oder Kapitelnamen, nennt der Editor sie in einer Liste und markiert das Feld, ein Klick springt hin. Auch eine abgelehnte Veröffentlichung sagt, welche Angaben fehlen.
Veröffentlichen mit allen fertigen Lektionen:
Die erste Veröffentlichung nimmt alle fertigen Entwurfs-Lektionen mit, damit kein Kurs mit leerem Lehrplan online geht. Danach führt ein Link direkt zum Angebot für diesen Kurs.
Käufer benachrichtigen, wenn es Käufer gibt:
Die Mitteilung über neue Lektionen erscheint erst, wenn jemand den Kurs gekauft hat, und zählt nur Lektionen, die seitdem dazugekommen sind.
- 0.12.0
Sicherheit und Datenschutz
Der zweite Faktor zieht in einem Schritt aufs neue Handy, ein Protokoll zeigt, wer was geändert hat, und abgebrochene Käufe räumen ihre Daten auf.
Neu:
Zweiter Faktor zieht um:
Beim Handywechsel ziehst du den zweiten Faktor mit deinem Passwort in einem Schritt aufs neue Gerät, ohne ihn dazwischen abzuschalten. Der neue gilt erst nach einem bestätigten Code, bis dahin funktionieren App und Wiederherstellungscodes weiter.
Zurücksetzen durch den Besitzer:
Wer Gerät und Wiederherstellungscodes verliert, bekommt den zweiten Faktor vom Besitzer in der Kontenverwaltung zurückgesetzt. Das Konto wird dabei überall abgemeldet, und die Person bekommt eine Warn-Mail.
Wer hat was geändert:
Unter Einstellungen › Protokoll steht, wer wann Preise, Rollen, Kurse, Rechtstexte und Erstattungen geändert hat, in den Worten der Oberfläche.
Geheimes bleibt verschlüsselt:
Geheime Einstellungen wie das Passwort deines Postfachs liegen jetzt überall verschlüsselt.
Abgebrochene Käufe räumen auf:
Bleibt eine Kasse 24 Stunden ohne Zahlung, wird die Bestellung geschlossen, und das dabei gewählte Passwort und die IP-Adresse der Zustimmung werden gelöscht. Wer später zurückkommt, bekommt eine neue Kasse.
- 0.11.0
Überblick und Lernende
Die Übersicht zeigt je Kurs, wo Lernende hängen bleiben, die Liste stellt sie nach oben, und Fragen beantwortest du im Backoffice.
Neu:
Zahlen je Kurs:
Die Übersicht zeigt je Kurs Lernende, Abschlussquote, Umsatz und die Lektion, an der die meisten hängen bleiben. Ein Klick darauf öffnet genau diese Lektion im Editor.
Einrichtung in sechs Schritten:
Oben in der Übersicht stehen sechs Schritte vom ersten Kurs bis zum Verkauf, und der nächste offene führt dorthin, wo er erledigt wird. Darunter steht, was heute dran ist: offene Fragen, Bestellungen mit Handarbeit, Löschanträge und auslaufende Zugänge mit Namen.
Wer hängt, steht oben:
Die Lernenden-Liste zeigt je Person Kurs, erledigte von allen Lektionen und die letzte Aktivität. Wer seit 14 Tagen nicht weiterkommt, steht oben, und Kursautoren sehen die Personen in ihren eigenen Kursen.
Einschreiben ohne Kauf:
Du schreibst eine Person direkt in einen veröffentlichten Kurs ein, ein neues Konto bekommt dabei eine Mail mit Link zum Passwort. Diesen Zugang nimmst du in der Lernenden-Liste auch wieder zurück.
Fragen im Backoffice:
Fragen unter den Lektionen beantwortest du direkt im Backoffice, ein Zähler in der Leiste nennt die offenen, und unpassende Beiträge entfernst du. Kursautoren sehen dabei nur die Fragen ihrer Kurse, und Lernende löschen eigene Beiträge selbst.
Mail bei Abschluss und Erstattung:
Erreicht jemand 90 % eines Kurses, bekommst du einmal eine Mail, ebenso bei jeder Erstattung, auch wenn sie direkt beim Zahlungsdienst ausgelöst oder zurückgebucht wurde. Die Adresse dafür legst du unter Einstellungen › Versand fest.
- 0.10.0
Kasse und Rechtstexte
Käufer zahlen über Stripe, deine Angebote erscheinen auf deiner Website, und verkauft wird erst mit vollständigen Rechtstexten.
Neu:
Bezahlen über Stripe:
Der Kaufknopf führt auf die Zahlungsseite von Stripe, und mit der Freigabe der Zahlung ist der Kauf abgeschlossen. Geht jemand von dort zurück, stehen Name und Adresse noch im Formular.
Rechtstexte an einer Stelle:
Impressum, Datenschutzerklärung, AGB und Widerrufsbelehrung pflegst du unter Einstellungen › Rechtstexte. Die Kursseite zeigt sie mit dem Datum der letzten Änderung, und die Kasse verweist darauf.
Verkauf erst mit allen vier Texten:
Katalog, Kursseite und Kasse bieten erst etwas an, wenn alle vier Texte eingetragen sind. Bis dahin zeigt eine Checkliste bei den Angeboten, welcher noch fehlt, und führt an die richtige Stelle.
Jede Bestellung kennt ihre Fassung:
Jede gespeicherte Fassung eines Rechtstexts bleibt erhalten, und die Bestellung zeigt, welche beim Kauf galt. So belegst du auch später, welcher Fassung ein Käufer zugestimmt hat.
Angebote auf deiner Website:
Du trägst bis zu zehn eigene Websites ein und fügst dort einen kurzen Code ein, dann erscheinen deine Angebote als Karten mit Kaufknopf. Kasse und Bestätigung führen danach zurück auf deine Website.
Reinschauen und verlängern:
Gratis-Lektionen lassen sich ohne Konto ansehen und führen zum Kauf zurück. Läuft ein befristeter Zugang aus, führen Kursseite und Lektion zu den Angeboten zum Verlängern statt auf eine leere Seite.
- 0.9.0
Zertifikate
Wer einen Kurs abschließt, bekommt eine Urkunde: mit einer Nummer, die nichts verrät, und öffentlich prüfbar ohne Konto.
Neu:
Eine eigene Urkunde:
Das Zertifikat ist ein eigener Datensatz, kein Häkchen an der Belegung. Es entsteht beim Abschluss und bleibt danach unverändert, auch wenn der Kurs später umgebaut wird.
Ausgelöst am Lektions-Abschluss:
Nicht bei jeder Fortschrittsmeldung, sonst liefe die Prüfung sekündlich mit, ohne dass sich etwas ändern kann.
Die Nummer verrät nichts:
Sie ist nicht fortlaufend. Eine 000007 würde jedem Empfänger mitteilen, dass er der siebte Absolvent ist.
Prüfung ohne Konto:
Ein Arbeitgeber, dem die Urkunde vorgelegt wird, hat hier keinen Zugang. Die öffentliche Prüfung antwortet mit gültig, Kurs und Datum. Mehr nicht.
Kein PDF, mit Ansage:
Ein PDF bräuchte einen Renderer auf dem Server und verlöre gerade die Prüfbarkeit. Wer eine Datei braucht, druckt die Seite.
- 0.6.1
Konten und Zugang
Neue Konten entstehen per Einladung statt per Startpasswort, der Wechselzwang greift wirklich, und Zugriffe werden protokolliert.
Neu:
Einladung statt Startpasswort:
Ein neues Konto erzeugte bisher ein Passwort, das du weitergeben musstest: durch einen Chat, eine Mail, irgendwie. Jetzt bekommt die eingeladene Person einen einmaligen Link und setzt ihr Passwort selbst.
Der Wechselzwang greift:
Wurde ein Konto anders angelegt, verlangt die erste Anmeldung wirksam einen neuen Wert, kein Hinweis, den man wegklickt.
Zugangs-Trail:
Anmeldungen, Fehlversuche und Passwortwechsel werden protokolliert. Für die eine Frage, die im Ernstfall zählt: wer war wann drin.
Drosseln je Konto:
Fehlversuche zählen pro Konto, nicht pro Verbindung. Sonst teilen sich alle hinter derselben Leitung ein Limit, und ein Angreifer wechselt einfach die Leitung.
Anmeldung mit eigenen Bauteilen:
Die Anmeldemaske nutzt jetzt den hauseigenen Bauteil-Satz. Dafür musste das Eingabefeld erst lernen, ein Passwortfeld zu sein. Vorher konnte es das nicht.
- 0.6.0
Verkaufssteuerung
Angebote lassen sich bearbeiten und stoppen, direkt in der Zeile, ohne Dialog. Und die Rollen wirken jetzt wirklich.
Neu:
Bearbeiten in der Zeile:
Preis und Zugangsdauer eines Angebots änderst du direkt dort, wo es steht. Beim Preissetzen sieht man die Nachbarpreise, genau das, was man dabei vergleichen will.
Stoppen statt löschen:
Ein Angebot lässt sich deaktivieren. Es verschwindet aus dem Katalog, alle Käufe darauf bleiben gültig. Einen dritten Zustand gibt es nicht.
Beträge rechnen richtig:
Ein deutsch getippter Preis wie 67,90 landet als 67,90 in der Datenbank. Vorher konnte die Umrechnung an der Trennzeichen-Schreibweise scheitern.
Die Rollen wirken:
Zwölf Flächen sind ab sofort dem Besitzer vorbehalten: Angebote, Bestellungen, Konten, Einstellungen. Ein Autor bekommt dort eine klare Ablehnung, keine erfundene Nicht-gefunden-Meldung.
Kurslisten werden gefiltert:
Ein Autor sieht seine Kurse. Nicht alle, von denen sich neun Zehntel beim Öffnen verweigern.