Разработвам уеб приложение, което позволява да се пишат и преглеждат отчети онлайн. Тези отчети ще имат структурата на типичен училищен доклад или годишен доклад за оценка на служителите. Бих искал потребителят да може да персонализира структурата на отчета си. Например едно училище може да иска отчет във формата
Subject Comment Score
-----------------------------
English He sucks 20%
Maths He rocks 88%
Science About average 70%
докато друг може да иска
Subject Grade
---------------
English A
Maths B
Science C
Това, което търся, е начин всяко училище да определи формата на своите отчети - вероятно някакъв вид JavaScript библиотека за създаване на формуляри. Такава библиотека може да се използва в страница, която позволява на потребителите да изградят формуляр, който да се използва като шаблон за техните отчети.
Тъй като ще трябва да обработя всеки отчет, изпратен от страната на сървъра, ще трябва да уловя известна семантика за всяко поле. Например, би било чудесно, ако потребителят може да посочи дали отговорът на всеки въпрос в отчета трябва да бъде обикновен текст, числова оценка, квадратче за отметка, радио бутони и т.н.
Всички предложения относно полезни технологии за обработка на такива "динамични" форми ще бъдат наистина оценени. XForms изглежда, че може да е от значение, но все още не съм се задълбочил в него.
Наздраве, Дон