It would be possible in FET to develop an API that receives a JSON with the data and restrictions of a school, and for the algorithm engine or kernel to process it and return the solution in a JSON again.
If it is feasible to do this, what would it imply in terms of cost and time?
Thank you.
It is possible, but maybe it is already available. Did you see the fet-cl executable inside the FET archive? It receives a .fet XML file along with some command-line parameters and it generates the HTML and XML timetables. I think JSON is similar to XML?
If you are interested into other customizations, yes, it is possible. Please note: I only work free software, FET will remain under the GNU AGPL license, and all the code (old and new) copyright will remain to me and Volker. If you are interested, let me know the exact customizations you will require and I will try to think of a time frame. About the cost, I think this is suitable to be written privately.
Thank you very much, I am going to review the fet-cl version and analyze the requirements and do tests to see what achievements I obtain.