针对教育平台和浏览器扩展修改Google云端硬盘应用?

时间:2013-03-05 01:24:08

标签: google-apps-script google-docs google-drive-api

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

还要求应用程序完全通过Google云端硬盘进行管理(例如,我无法使用WordPress甚至Google网站),但我可以创建自己的应用 - 只要可以通过云端硬盘安装和访问这些应用。

我想做的是:

  1. 允许作者使用Google表单创建随机生成的工作表,类似于我们使用current generator
  2. 的方式
  3. 允许作者点击Google文档中的嵌入窗口小部件/ iFrame 文档
  4. 的菜单项
  5. JSX Graphs嵌入文档
  6. 将学生答案记录到电子表格
  7. “漂亮”电子表格在教师页面中更好的显示 - 电子表格,文档或自定义Google App
  8. 一切都必须使用Google云端硬盘
  9. 我的问题是:

    1. 这是否可以完全通过Google App Scripts实现?
    2. 有人查看文档是否能够在没有安装我的应用程序脚本的情况下看到嵌入式小部件(如果这甚至是如何工作的话)。
    3. 我是否可以扩展Google Apps(访问者查看时)以显示带有ToC的侧栏
    4. 是否可以构建跨文档TOC,从文件夹中所有文档的标题生成TOC?
    5. 创建一个可以在应用程序中搜索某些字符串(甚至更好,带有“请安装扩展名”的占位符图像)并使用交互式小部件替换它们的浏览器扩展会更容易吗?
    6. 浏览器扩展程序
      除了扩展Google Apps之外,我还可以创建一个浏览器扩展程序,学生可以安装#2 ...这很容易。当然,“安装”对于家长来说是一个可怕的词,所以最好是一个不需要学生安装任何东西的解决方案。

      我想,我的直接问题是: Google App脚本可以单独扩展Drive Apps,为学生和教师规划人员创建交互式教科书。

1 个答案:

答案 0 :(得分:1)

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

从列表中你想要的东西,只有第3点可能有问题。您必须测试JSX Graphs是否适用于Apps Script Html Services。我担心它不会。但您在Apps脚本上有other Chart个解决方案。

从您的问题列表中:

  1. 我不这么认为,除非你对你的要求作出妥协。
  2. 文档/表单/电子表格本身上的
  3. No, only scripts installed可以在其上嵌入小部件。
  4. 不使用Apps脚本,要运行/与脚本交互,用户必须是协作者,而不是访问者(意味着他必须拥有该文件的编辑权限)。也许使用浏览器扩展程序。
  5. 是。但如果要处理“太多”文件,您可能会遇到一些会让您的生活变得困难的Apps脚本配额。
  6. 我真的不明白这个问题。但浏览器扩展肯定比脚本更多,但它们需要在每个浏览器上安装所有用户。