Pinax LMS的框架和基本学习活动
项目描述
Pinax
Pinax是一个基于Django Web框架的开源平台。它是一个可重用Django应用、主题和启动项目模板的生态系统。这个集合可以在http://pinaxproject.com找到。
pinax-lms-activities
pinax-lms-activities 提供了 Pinax LMS 的框架和基础学习活动。它是一个用于构建交互式活动(如测验等)的框架,可以在课程中使用。
运行测试
$ pip install detox $ detox
文档
目前 pinax-lms-activities 的文档正在建设中。如果您想帮助我们编写文档,请加入我们的 Slack 团队并告知我们!Pinax 文档可在 http://pinaxproject.com/pinax/ 查找。
贡献
请参阅这篇博客文章 http://blog.pinaxproject.com/2016/02/26/recap-february-pinax-hangout/,包括视频,或我们的“如何贡献”部分(http://pinaxproject.com/pinax/how_to_contribute/),了解如何为 Pinax 贡献。有关具体贡献想法,请参阅我们的“贡献方式/我们需要帮助的地方”部分(http://pinaxproject.com/pinax/ways_to_contribute/)。
如果您有任何问题,我们建议您加入我们的 Pinax Slack 团队(http://slack.pinaxproject.com),在那里向我们发出提醒,而不是在 GitHub 上创建问题。当然,在 GitHub 上创建问题也是有效的,但如果您在 Slack 上提醒我们,我们通常能更快地帮助您。
我们还强烈建议您阅读我们的开源和自我关爱博客文章(http://blog.pinaxproject.com/2016/01/19/open-source-and-self-care/)。
行为准则
为了营造一个友好、包容且无骚扰的社区,Pinax 项目有一套行为准则,可在 http://pinaxproject.com/pinax/code_of_conduct/ 查找。我们要求您将每个人都视为一个聪明的人类程序员,他们与您共享对 Python、Django 和 Pinax 的兴趣。
Pinax 项目博客和 Twitter
有关 Pinax 项目的更新和新闻,请关注我们的 Twitter 账号 @pinaxproject,并查看我们的博客 http://blog.pinaxproject.com。
概述
目前,pinax-lms-activities 提供了构建学习活动的抽象基类集合以及一个核心应用程序,用于管理活动的检索和每个用户的活动状态。
抽象活动相互继承。例如,TwoChoiceQuiz 是一种测验类型,其中会提出一个问题,学生必须从两个可能的答案中选择一个(正确答案和干扰项)。TwoChoiceQuiz 是抽象的,因为它不提供实际的问题,子类需要完成这项工作。TwoChoiceQuiz 本身继承自 Quiz,Quiz 继承自 Activity。Activity 是所有活动的顶级基类。
在开发具体活动时,需要考虑许多不同的方面
问题的/答案机制是什么(例如,两选一测验)
选择提问或生成问题的算法是什么(随机?基于用户已看到的?或者他们觉得困难的?或者基于他们的“级别”?)
会话结束的退出标准是什么(他们只是被问10个问题,是基于连续 X 个正确答案,还是完全开放的?)
关于会话需要存储哪些数据以进行评分/分析以及/或反馈到(b)
目前,抽象基类活动主要解决(a),而具体的活动需要做(b)和(c)。实际上,还没有太多(d)。
但我们希望在这些方面都能达到。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
哈希值 for pinax_lms_activities-0.18.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 899235ec44e6f151abba6555446f4943468e0d9295fab7caeeeaf4158bfb2d1a |
|
MD5 | f67c74ed63db33817c81d8fb3f48f2e6 |
|
BLAKE2b-256 | 87f654737882d282d5e23313159c2a20f61e3299edc820da7f45849a8edc2ed6 |