跳转到主要内容

Pinax LMS的框架和基本学习活动

项目描述

http://slack.pinaxproject.com/badge.svg https://img.shields.io/travis/pinax/pinax-lms-activities.svg https://img.shields.io/coveralls/pinax/pinax-lms.svg https://img.shields.io/pypi/dm/pinax-lms.svg https://img.shields.io/pypi/v/pinax-lms.svg https://img.shields.io/badge/license-MIT-blue.svg

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 是所有活动的顶级基类。

在开发具体活动时,需要考虑许多不同的方面

  1. 问题的/答案机制是什么(例如,两选一测验)

  2. 选择提问或生成问题的算法是什么(随机?基于用户已看到的?或者他们觉得困难的?或者基于他们的“级别”?)

  3. 会话结束的退出标准是什么(他们只是被问10个问题,是基于连续 X 个正确答案,还是完全开放的?)

  4. 关于会话需要存储哪些数据以进行评分/分析以及/或反馈到(b)

目前,抽象基类活动主要解决(a),而具体的活动需要做(b)和(c)。实际上,还没有太多(d)。

但我们希望在这些方面都能达到。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

pinax-lms-activities-0.18.0.tar.gz (16.0 kB 查看哈希值)

上传时间

构建分发

pinax_lms_activities-0.18.0-py2.py3-none-any.whl (35.6 kB 查看哈希值)

上传时间 Python 2 Python 3

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面