Domino 9 und frühere Versionen > Entwicklung

Sehr lange Auswahllisten -> beste Lösung gesucht

(1/3) > >>

Rob Green:
konstruiertes Problem:
User soll aus einer Skill-Liste von 3.000 Auswahlpunkten seine Skills auswählen. Sowohl über Notes als auch über´s Web (R5.x oder R6).

Zusätzlich muß er angeben, wie gut er den Skill "beherrscht" (Beginner, Intermediate, Professional, Trainer...was auch immer das jetzt heissen mag) und wie lange er sich da bereits auskennt.

Zentrale Frage: wie baut man designtechnisch die umfangreiche Auswahlliste so auf, daß der User seine Aufgabe schnell und zügig erledigen kann, ohne in Such- und Klickorgien unterzugehen?

1. mögl. Lösung
Ich sehe als beste Möglichkeit die Skill-Lösung bei GULP.de an, die folgendes getan haben:
Skills optisch unterteilt nach Kategorien wie etwa "Datenbanken", "Programmiersprachen", "Netzwerke", "Hardware"... So hat man ca. 20 Kategorien optisch auf einer Screenseite und kann somit recht schnell in die Bereiche hinein, wo man seinen Skills vermutet. Innerhalb einer Kategorie sind die Skills über eine Auswahlbox und ein Kommentarfeld auswählbar.

2. mögl. Lösung
Eine andere Lösung wäre evtl eine umfangreiche Sucheingabe Maske, in der man zunächst seine eigenen Skillbegriffe listenartig einträgt und dann über eine Suchergebnismaske alle zur Verfügung stehenden Skills angeboten bekommt. Incl. Auswahlbox und Feld für Experience/Years & Level.

Fallen Euch andere Lösungen ein, bzw. wenn ihr sowas schon mal hattet, wie habt Ihr das gelöst mit umfangreichen Auswahllisten?

ata:
Hallo Rob,

es ist schon ne weile her, da hatte ich die gleiche Aufgabe. Ich habe deine erste Variante verwendet.

Gegen die zweite spricht, daß du bei der Eingabe der Skills keine einheitlichen Begriffe bekommst - MS Word <> Word 97 usw...
Ich habe die Kategorien in Abschnitte gepackt, pro Zeile ein Eintrag mit einer Radiobutton-Auswahl zur Graduierung => bei dir Beginner, Intermediate...

Ich hatte noch zur Diskussion, ob die Graduierung berechenbar ist - nach Berufspraxis in Monaten gestaffelt. Wurde aber verworfen, da ich auch nach Jahren nicht unbedingt automatisch zu einem Crack werde...

ata

Rob Green:
wird bei 3.000 (kann auch locker höher werden...schätze mal so 5.000 Skillpunkte) auf jeden Fall eine Frage der Usability.

Wenn man alle Skillpunkte in eine Maske packt und dort als Optionsfelder anbietet, dann wird das zu lang zum scrollen behaupte ich mal. Auch wenn man es in Abschnitte packt.

Momentan stehe ich auf dem Schlauch; wie erreiche ich folgendes:
Schaltkästchen "Auswahl 1" und daneben "prof. - interm. - begin."
Schaltkästchen Auswahl 2 und daneben "prof. - interm. - begin." etc..
zum auswählen??? Sozusagen eine beliebig lange Auswahlliste zusammen mit der jeweiligen Ausprägung professional,intermediate oder beginner .
Also
x Word  - x prof inter begin
  Excel  - prof inter begin
x Notes - prof x inter begin
wie geht das???
edit: ich zieh das mal als Frage in einen separaten Thread.



Wenn das gelöst ist, würde ich es dann so dann machen:
1 Hauptmaske zur Verzweigung in die einzelnen Kategorien. "Oben" in der Maske sind sagen wir mal 20 Buttons mit Kategorieangaben sichtbar. Klickt der User auf einen dieser Buttons, zB Office-Anwendungen, wird eine neue Maske geladen. Dort stehen die Skills dynamisch entsprechend der Kategerieauswahl zur Verfügung wie Word, Excel...

Speichert er seine Auswahl, werden in einem zentralen Userdoc (Profildoc) alle Skillangaben unabhängig ihrer Kategorie gesammelt. Beim nächsten Aufruf einer Kategorie schaut Notes nach, ob es bereits Skills und dazugehörige Ausprägungen gibt, die der User dazu ausgewählt hat.

Somit hat man eigentlich nur 1 Form mit Kategorieverzweigung. Dann eine Form, die je nach Kategorieauswahl die Auswahlpunkte dynamisch befüllt. Bis hierhin ist kein Doc gespeichert (nur intern je Kategorie natürlich die adminstrativen Skill-Kategoriendocs, die in einer versteckten View kategorisiert dargestellt werden, auf die dann das dynamisch befüllte, temporäre Skilldoc zugreift). Und je User ein zentrales Profil-Skilldoc.

Updates dürften dann auch nicht so schwer sein, wenn man Skills umbenennt. Man muß "lediglich" alle Profildocs nach dem umzubennenden Skill durchsuchen.

ata:
Hallo Rob

wenn es dir nichts ausmacht, daß die Auswahl des Skills kein Radiobutton sondern eine Checkbox ist, dann hätte ich dir eine mögliche dynamische Lösung.

Ich hab dir eine DB zugemailt...

ata

Rob Green:
bedanke mich  :)
Mail ist angekommen und...Notes ist soeben abgeschmiert  ;D..nein, nicht wegen Deiner Mail, wollte gerade ne andere Mail öffnen...oups..nicht daß mich dieser beknackte Virus erwischt hat...dachte der geht nur auf Outlook los... 8)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln