mahovictim / rapla

Automatically exported from code.google.com/p/rapla
0 stars 0 forks source link

Feedback option: communication of technical quality or problems of the resources #302

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I would like to use rapla for the management of a small academic lab. Different 
users have to use different machines. 

I consider to create event types like "experiment", "maintenance" ...
Then I assign a person (Ph.D. students name) and the resources (machine/device, 
consumables) to each event.

Is it possible to add some kind of mandatory feedback (like email or evaluation 
form) to collect information on problems with the resources. 

I think of something which can be done quickly, like: "everything fine" or
"machine works, but need maintenance" or "consumable has to be ordered"... 
including the name of the operator. 

This feedback should improve the longterm quality assurance.

I told you the example with my intended application, but as a lecturer myself I 
also often realize technical problems, like: microphone battery is low, laser 
pointer was missing, beamer cable has a loose connection or is broken). It is 
usually annoying during the lecture, but as soon as daily routine continues, it 
is easy to forget to communicate that technical support would be necessary in 
the lecture room.

I would not use the above suggested email approach (it was just easier to 
communicate for me). I would force every user, how makes an appointment, to 
de-brief this appointment in the scheduler (= rapla). Add a flag (checkmark), 
if done. If a user does not comply the admin can ask or remind him to comply.

Rapla looks a lot like something I needed since a long time but did not find so 
far. 

Thanks a lot for your efforts!

Sincerely

Karl-Heinz

Original issue reported on code.google.com by karl-he...@kunzelmann.de on 3 Sep 2013 at 2:23

GoogleCodeExporter commented 9 years ago

Original comment by christop...@gmail.com on 3 Sep 2013 at 2:57

GoogleCodeExporter commented 9 years ago
You can write something like a feedback plugin, which sends the person who is 
booked in the reservation a email with a link to checkout the resource (could 
be a generated hash code of the reservation id).
Upon clicking the user has the possibility to report for each resource a 
feedback.
Predefined feekback options could be defined using categories. You could also 
change the allocatable status (working/broken) depending on the feedback or 
send an email to the admin if feedback is not ok.

If the feedback is filled, an yes/no attribute in the reservation called 
feedback_summitted and a feedback_summary attribute with a textual 
representation of the feedback is set.

If feedback isn't provided in time, the plugin could send a reminder mail to 
the person/student that is booked in the reservation.

Just my 2 cents

Original comment by christop...@gmail.com on 3 Sep 2013 at 3:48

GoogleCodeExporter commented 9 years ago
Hello Christopher,

thank you for answering so quick to my suggestion. The proposed way sounds 
feasible to achieve my goal. 

However, even knowing the basics of Java, after looking for a few minutes at 
the sources of rapla and then at the PluginDevelopment wiki page I knew that 
such a plugin is beyond my capabilities. 

Maybe you add it to your "long-term todo/wish list"?

Sincerely

Karl-Heinz

Original comment by karl-he...@kunzelmann.de on 3 Sep 2013 at 4:32

GoogleCodeExporter commented 9 years ago

Original comment by christop...@gmail.com on 5 Oct 2013 at 10:59

GoogleCodeExporter commented 9 years ago

Original comment by christop...@gmail.com on 5 Oct 2013 at 11:02