2009-06-02 11 views
1

Dies ist eine Fortsetzung zu meiner vorherigen Frage Creating Drupal CCK content programatically/ via API, die jetzt ziemlich vollständig ist.Feedback-Formular auf Drupal 6 CCK Inhaltstyp

Ich habe ein System in Drupal 6, das das CCK ziemlich umfangreich verwendet und auf Grundlage ihrer Präferenzen Übungsprogramme für Benutzer erstellt. Bei den Programmen handelt es sich um Inhaltstypen, die hauptsächlich aus anderen Inhaltstypen (Übungen, Geräte) bestehen und die Taxonomie in großem Umfang nutzen. Ich möchte dem Benutzer die Möglichkeit geben, eine Rückmeldung zu einem Programm zu geben, das dann bei der Erstellung nachfolgender Programme berücksichtigt werden kann. Idealerweise wird ein Benutzer in der Lage sein, eine Seite zu besuchen, auf der die Übungen aus einem Programm mit jeweils einer Bewertung aufgeführt sind, und ein paar Feedbackboxen.

Ich bin dabei, dieses Modul als benutzerdefiniertes Modul mit der Forms-API zu entwickeln, aber bevor ich mich fragte, ob es einen besseren/einfacheren Ansatz gibt, der mit dem CCK und zusätzlichen Modulen erreicht werden könnte? Ist ein kundenspezifischer Modul Ansatz der beste Weg, um dies zu tun?

Antwort

1

Haben Sie sich das Fünf-Sterne-Modul angesehen? Sie können dies verwenden, um Benutzern zu erlauben, über die Übungen abzustimmen, vorausgesetzt, die Übungen sind Knoten. Zumindest sollte die votingapi als Grundlage für jede votebezogene Rückmeldung verwendet werden, denke ich.

0

Haben Sie darüber nachgedacht, einfach das Kernmodul Kommentare zu verwenden, um Feedback zu erfassen?

+0

Ich habe mir das angeschaut - ich muss etwas strukturierteres Feedback erfassen, um zu bestimmen, ob Übungen in nachfolgenden Programmen verwendet/nicht verwendet werden. Dies funktioniert für die lesbare Rückmeldung, aber ich bin mir nicht sicher über die Punktzahl für jede Übung – Macros

+0

Fair genug. Ich denke, eine Kombination aus Kommentaren + etwas wie Fivestar (wie John zuvor vorgeschlagen hat) könnte der richtige Weg sein. Es gibt auch das Flag-Modul, mit dem Ihre Benutzer "Ich habe dieses nützliche" oder "Gefällt mir" (oder etwas, was Sie wollen) für jede Übung angezeigt bekommen. –

Verwandte Themen