【问题标题】:Modifying Google Drive Apps for education platform vs Browser Extension?修改用于教育平台的 Google Drive Apps 与浏览器扩展?
【发布时间】:2013-03-05 01:24:08
【问题描述】:

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

虽然我可以创建自己的应用程序,但也要求应用程序完全通过 Google Drive 进行管理(例如,我不能使用 WordPress 甚至 Google 协作平台)——只要这些应用程序可以通过 Drive 安装和访问即可。

我想做的是:

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

我的问题是:

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

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

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

【问题讨论】:

  • 不是为了气馁,但这个问题超出了本论坛的问答范围。这是一个"boil the ocean" 之类的问题,尽管有最后一条线。即使这样,答案也会是“是的——除非你遇到了不可能的事情。”您可以尝试就具体挑战提出更狭隘的问题,保持在FAQ 中定义的范围内。

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


【解决方案1】:

正如 Mogsdad 所说,您的问题确实过于宽泛。但我会尝试回答。

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

从您的问题列表中:

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

【讨论】:

  • 几个月前我就打算接受这个!我最后只是问他们是否真的需要这些要求,并支持为什么它对你的观点有可笑的限制......他们说不:)有时你只需要问。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-19
相关资源
最近更新 更多