在app引擎上构建开源学习平台时克服挑战

时间:2013-06-24 14:32:51

标签: google-app-engine open-source

我想在应用程序引擎的基础上构建一个开源的在线学习平台,但是有一些挑战让我怀疑它是否是一个好主意。

我想在app引擎上做这个的原因是因为它负责托管。今天大多数开源学习平台都需要一个LAMP堆栈,所以学校里的某个人必须知道如何通过ftp上传软件,查找数据库登录详细信息,选择托管服务器,......

我正在努力解决的应用引擎上的唯一问题是

  1. 设置应用ID的过程面向开发人员。
  2. 学校仍需要下载应用引擎sdk
  3. 计费是在原始资源使用情况下完成的,很难转化为软件功能使用。
  4. 对于1,编写指南很容易,但如果您对如何使其更容易有任何想法,请告诉我。

    问题2:sdk,或者如果可能,只有appcfg.py,可以包含在某些“安装程序”中,这会询问您的应用ID,并会为您设置。这也可以让我初始化数据存储区。

    但是我真的被困在3.可以估计某个功能的使用费用,跟踪功能的总使用情况并估算学校的费用,显示其中的细分功能是最耗费他们的,但我不知道这样做的好方法。

1 个答案:

答案 0 :(得分:2)

App Engine适用于开发人员,期间,讨论结束。如果只是在myschool.appspot.com中设置了一个中心项目,而不是给每个学校自己的应用ID,那么,myschoolthing.appspot.com,那个学校将在myschoolthing.appspot.com/school/myschool。您需要为appengine支付基于资源的费用,学校会按照您想要的任何级别向您支付费用。因此,如果您希望他们按学生数量收费,请继续。使用时间?前进。等等等。

您可以创建易于使用的学校注册页面,以替换令人困惑的广告技术部署。

此方法确实需要您支付应用引擎并设置接受付款的方式,但它更接近您的需求。