Я работаю в школьном округе, в котором учителя представляют свои планы уроков своим директорам в режиме онлайн.
Они делают это, используя онлайн-форму, которую я написал, используя PHP / MySQL, и она использует TinyMCE для своих текстовых областей. Одна из основных функций, которая была запрошена, состояла в том, чтобы учителя могли сохранять свои неполные формы в виде черновиков для последующей отправки. Это было реализовано, но новая проблема, с которой я сталкиваюсь, заключается в том, что не все учителя имеют доступ к Интернету дома, поэтому они не могут выполнять свои планы уроков, находясь дома.
Конечно, они могут вырезать и вставлять текстовые документы или текстовые файлы, которые они сохраняют на своих ноутбуках, но затем им приходится вырезать / вставлять по одной текстовой области за раз, и они жалуются на это.
Итак, я подумал о создании автономного приложения, которое выглядит как онлайн-форма, но сохраняет форму в формате xml на своем компьютере. Затем они могут открыть этот файл, чтобы продолжить работу с ним, или загрузить его в онлайн-форму позже.
Мой вопрос таков: в настоящее время мой опыт программирования ограничен несколькими языками, связанными с Интернетом (php, javascript, html), что я должен использовать, чтобы попытаться написать это автономное приложение? Winbinder? Adobe AIR?