- Panels für sci-types-organization für neue Struktur der Orga->Mitglieder-Verknüpfung angepasst
- Verschiedene kleinere Korrekturen, unter anderem Verweise auf falsche ResourceBundles entfernt, einige zusätzliche Übersetzungen, unnötige Hoch-/Runterpfeile in
SciOrganizationProjectsTable und SciDepartmentProjectsTable entfernt usw.
git-svn-id: https://svn.libreccm.org/ccm/trunk@639 8810af33-2d31-482b-a856-94f89814c4df
Folgende Punkte funktionieren:
* Hinzufügen, Editieren, Verschieben und Löschen des Widgets
* Bearbeiten der Optionen für die Skalen (Hinzufügen, Editieren, Löschen)
Funktioniert noch nicht:
* Hinzufügen von Fragen - Zur Zeit sind da 3 Dummy-Texte eingebaut, um die eigentliche Ausgabe zu testen
* Ausgabe der Zeilen (Frage plus Skala) erfolgt noch nicht im richtigen Format
* Noch keine Anzeige auf der Webseite (keine Ahnung warum, ich dachte, daß sollte funktionieren,
wenn die Ausgabe im Form-Editor funktioniert)
* vermutlich viele andere Dinge
git-svn-id: https://svn.libreccm.org/ccm/trunk@381 8810af33-2d31-482b-a856-94f89814c4df
Benutzt dafür nun seinen eigenen XMLGenerator und TraversalAdapter.
git-svn-id: https://svn.libreccm.org/ccm/trunk@380 8810af33-2d31-482b-a856-94f89814c4df
* Konfiguration um einen Punkt erweiteret, der es erlaubt, die Anzeige der Ergebnisse wärend der aktiven Umfragezeit ein- oder auszublenden.
* Bearbeitungspunkt zum Hinzufügen von zusätzlichen ProcessListenern eingebaut. Jetzt können Surveys Bestätigungs-Emails versenden, so wie ein URL-Redirect nach dem Ausfüllen der Umfrage ausführen.
* Survey verwendet nun seine eigene Konfiguration an Widgets und ProcessListenern für die Erstellung des Formulars. Diese Konfiguration findet zur Zeit im Initializer statt.
* Darstellung des CTs korrigiert. Zeigt jetzt während der aktiven Umfragezeit und in der Vorschau das Formular an. Ansonsten wird das Formular nicht angezeigt, aber der Titel und die Beschreibung sind trotzdem zu sehen. Außerdem ist die Logik für die Anzeige der Ergebnisse vorhanden und korrekt, auch wenn ich noch nicht weiß, wie ich die Ergebnisseite einbauen kann. Zur Zeit wird stattdessen ein XML-Tag als Platzhalter dargestellt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@366 8810af33-2d31-482b-a856-94f89814c4df
* SurveyPersistenProcessListener wieder gelöscht. Funktioniert so nicht.
* Speichert jetzt die Antworten in der Datenbank
git-svn-id: https://svn.libreccm.org/ccm/trunk@359 8810af33-2d31-482b-a856-94f89814c4df
======
2. Version
* XSL-Template vorhanden
* Ein weiterer Bearbeitungsschritt ist angelegt
* Es lassen sich FormWidget anlegen und FormSection verwenden
* Start- und Enddatum ist vorhanden
Ab sofort ist dieser CT abhängig von CT FormSectionItem
git-svn-id: https://svn.libreccm.org/ccm/trunk@355 8810af33-2d31-482b-a856-94f89814c4df
Dieser CT basiert - zumindest am Anfang - zu großen Teilen auf simplesurvey. Das simplesurvey aber als Applikation programmiert wurde, kann man es nicht innerhalb des CMS verwenden. Daher wird hier die Grundfunktion von simplesurvey übernommen und so geändert, daß es einen CT Survey anlegt, der dann wie alle anderen CTs verwendet werden kann.
Weiterführende Funktionen von simplesurvey - insb. die Quizfunktion mit abspeichern von korrekten Antworten und einer Punktevergabe - können dann als abgeleitete CT erzeugt werden.
Der Plan sieht zur Zeit so aus:
* CT Survey verwendet ein FormSectionItem, um das Umfrageformular zu erzeugen
* Die Antworten werden wie in simplesurvey in 2 Tabellen gespeichert: ct_surveys_responses und ct_survey_answers. Jedes Ausfüllen eines Fragebogens erzeugt einen Eintrag in ct_surveys_responses, welcher wiederum eine Anzahl an ct_surveys_answers verwaltet, die die Antworten für die einzelnen Fragen beinhalten
* Die Verarbeitung der Daten erfolgt - analog zu simplesurvey und formbuilder - mit einem FormProcessListener
Dieser CT soll auch die grundlegenden Antwortabfragen zur Verfügung stellen, wie
* alle Antworten zu einer Umfrage
* alle Antworten eines Users (?)
* Anworten eines Users auf eine bestimmte Umfrage
und eine öffentliche Seite für das Ergebnis bereitstellen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@349 8810af33-2d31-482b-a856-94f89814c4df