首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于制作在线表单的离线版本的建议?

关于制作在线表单的离线版本的建议?
EN

Stack Overflow用户
提问于 2009-05-14 22:14:47
回答 7查看 1.5K关注 0票数 2

我在一个学区工作,那里的老师在网上向他们的校长提交他们的教案。

他们使用我用PHP/MySQL编写的在线表单来实现这一点,它使用TinyMCE来表示文本。要求的主要功能之一是让教师能够将其不完整的表格保存为草稿,以便稍后提交。这已经实现了,但我面临的新问题是,并不是所有的老师都能在家里上网,因此他们不能在家里做他们的教案。

当然,他们可以从保存在笔记本电脑上的word文档或文本文件中剪切和粘贴出来,但然后他们必须一次剪切/粘贴一个文本区,他们抱怨这一点。

所以我想尝试的是,制作一个离线应用程序,它看起来像在线表单,但在他们的计算机上以xml格式保存表单。然后,他们可以打开此文件继续工作,或稍后将其上载到在线表单。

我的问题是:由于我的编程经验目前仅限于几种与web相关的语言(php、javascript、html),我应该使用什么来尝试编写这个离线应用程序?温宾德?Adobe AIR?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-10-11 17:27:14

我实际上已经使用Adobe AIR来做这件事了。使用AIR,表单看起来与在线使用的表单几乎相同,甚至使用相同的TinyMCE库。我不需要学习太多就能让它运行起来,只需学习AIR javascript API即可。

我还用AIR写了一些其他的应用程序,我喜欢它。

票数 0
EN

Stack Overflow用户

发布于 2009-05-14 22:20:25

我认为你最好的办法就是让他们在浏览器上安装Google Gears ( Google Toolbar iirc默认提供),这是离线存储内容的理想选择。然后,一旦他们上线,就很容易将存储的内容同步回您的在线服务器。

Gears API文档可以在here中找到。

票数 4
EN

Stack Overflow用户

发布于 2009-05-14 22:24:04

教师目前是如何离线处理他们的教案的?

例如,如果他们使用纯文本,也许您可以简单地添加一个文件上传域。他们会上传他们的文件(他们离线工作),你的web应用程序会解析它,并将其划分为适当的部分。

(如果需要富文本,他们可以使用Word文档。)

为了帮助解析,您可以告诉他们使用部分标题--可能是全部大写的特殊单词--或者为他们提供一个示例模板(直接映射到web表单)。

这里的想法是,您可能希望最小化教师需要进行的更改。他们已经习惯了他们目前正在做的事情,所以要和他们现在的习惯一起工作。这比让他们改变并做一些新的事情要容易得多。几乎可以肯定,在他们的电脑上安装新的离线应用程序是一个重要的障碍。

(当我输入这个答案时,Josh Curren提交了一个类似的答案。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/866121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档