2

我正在与几所学校合作,为学生开发一系列互动教科书。教科书需要有随机生成的练习,我已经为此开发了一个原型

虽然我可以创建自己的应用程序——只要可以通过 Drive 安装和访问这些应用程序,还需要完全通过 Google Drive 管理应用程序(例如,我不能使用 WordPress 甚至 Google Sites)。

我想做的是:

  1. 允许作者使用 Google 表单创建随机生成的工作表,类似于他们使用我当前的生成器的方式
  2. 允许作者单击 Google Docs 中的菜单项,该菜单项在Doc中嵌入了小部件/iFrame
  3. 将JSX 图嵌入到文档中
  4. 将学生的答案记录到电子表格中
  5. “漂亮”的电子表格在教师页面中更好地显示 - 在电子表格、文档或自定义 Google 应用中
  6. 一切都必须在 Google Drive 上运行

我的问题是:

  1. 这是完全可以通过 Google App Scripts 实现的吗?
  2. 查看文档的人是否能够在没有安装我的应用脚本的情况下看到嵌入式小部件(如果这甚至是它的工作方式)。
  3. 我可以扩展 Google Apps(当访问者查看时)以显示带有 ToC 的侧边栏吗
  4. 是否可以构建跨文档目录,从文件夹中所有文档的标题生成目录?
  5. 创建一个可以在应用程序中搜索某些字符串(或者甚至更好的是带有“请安装扩展程序”的占位符图像)并用交互式小部件替换它们的浏览器扩展程序会更容易吗?

浏览器扩展
除了扩展 Google Apps,我还可以创建一个浏览器扩展,学生可以安装它来执行 #2……这将相当容易。当然,“安装”对于家长来说是一个可怕的词,所以最好是不需要学生安装任何东西的解决方案。

我想,真的,我的直接问题是:Google App Scripts 能否单独扩展 Drive Apps 来为学生和教师规划者创建交互式教科书。

4

1 回答 1

1

正如 Mogsdad 评论的那样,您的问题确实过于广泛。但我会尝试回答。

从你想要的东西列表中,只有第 3 点可能有问题。您必须测试 JSX Graphs 是否与 Apps Script Html Services 一起工作。恐怕它不会。但是您在 Apps Script 上有其他图表解决方案。

从您的问题列表中:

  1. 我不这么认为,除非您对自己的要求做出一些妥协。
  2. 不,只有安装在文档/表单/电子表格本身上的脚本才能在其上嵌入小部件。
  3. 不使用 Apps 脚本,要运行/与脚本交互,用户必须是协作者,而不是访问者(这意味着他必须拥有文件的编辑权限)。也许与浏览器扩展。
  4. 是的。但是,如果要处理的文件“太多”,您可能会遇到一些 Apps 脚本配额,这会让您的生活变得困难。
  5. I didn't really understood this question. But browser extensions can surely do more than scripts, but they will require installation on each browser for all your users.
于 2013-06-09T06:20:43.270 回答