【问题标题】:Moodle with Ruby On RailsMoodle 与 Ruby On Rails
【发布时间】:2019-10-30 23:16:06
【问题描述】:

目前,我正在开发一个 Rails 应用程序,它要求用户在 Moodle 中自动注册。我搜索了一下,发现了这些宝石,

  1. moodle-api:https://github.com/getsmarter/moodle-api
  2. moodle_rb: https://github.com/jobready/moodle-rb/
  3. moodle:https://github.com/robertboloc/moodle

但是,似乎没有什么对我有用。我什至在 youtube 上进行了搜索,但没有找到关于 rails 的内容。

但是,使用moodle_rb gem,我能够创建一个对象,该对象使用sites_info 函数返回站点信息。除此之外,我无法使用moodle的任何网络服务。我创建了一个外部服务并添加了一些函数,例如 auth_email_get_signup_settingsauth_email_signup_user,它们不接受任何参数。

谁能指导我完成这个?甚至一点点帮助也很好。

我正在使用令牌来创建对象。

提前致谢。

【问题讨论】:

  • 您能否提供您尝试过但不起作用的代码示例?不知道自己做了什么,就很难知道正确的方向。
  • 嗨,请查看我对 calebkm 给出的答案的评论。感谢您抽出宝贵时间。

标签: ruby ruby-on-rails-5 moodle moodle-api


【解决方案1】:

您能告诉我们您是如何尝试配置您的 gem 的吗?例如,根据文档,moddle-api gem 需要如下配置:

 Moodle::Api.configure do|c|
  c.host = 'http://my_moodle_instance.com'
  c.token = 'mytoken'
end

如果您确实像上面那样配置了 gem,您能否显示一些您在安装和配置 gem 后尝试调用的代码?

【讨论】:

  • 您好,感谢您的回答。您提供的代码对我不起作用。然而,经过数小时的搜索和反复试验,我发现主要问题在于我的 moodle 设置。令牌需要添加一些要添加到其中的用户,并允许他们让他们使用令牌并访问添加到外部服务的功能。感谢您在我询问后给予您宝贵的时间。老实说,我现在找不到那个选项。整个moodle站点管理界面非常笨拙。 :(
猜你喜欢
  • 2012-01-14
  • 2011-01-08
  • 2011-01-21
  • 2011-11-01
  • 2012-04-20
  • 2014-11-24
  • 1970-01-01
  • 1970-01-01
  • 2013-03-04
相关资源
最近更新 更多