gateway4labs / labmanager

Go-Lab / Next-Lab Smart Gateway. Translator to integrate remote labs in Learning tools.
http://gateway4labs.readthedocs.org
BSD 2-Clause "Simplified" License
13 stars 9 forks source link

Provide wrapper on top of WTForms #10

Open porduna opened 11 years ago

porduna commented 11 years ago

The RLMS API right now is highly coupled to WTForms. A change that breaks compatibility in WTForms would invalidate all the RLMS plug-ins. Given that the source code is easily wrappable, should we create a form generator which basically generates WTForms classes so as to decouple it or should we just decide to be fine with this coupling? I :+1: for either option.

nhocki commented 11 years ago

Decouple something is better IMO. +1 for the change.

porduna commented 11 years ago

Ok. I'd suggest starting with a very simple one and increasing it as more RLMSs are added. Anyway #4 goes first