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

pinax-lms-activities的Python项目详细描述


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

皮纳克斯

Pinax是一个建立在Django Web框架上的开源平台。它是一个由可重用的django应用程序、主题和starter项目模板组成的生态系统。 这个集合可以在http://pinaxproject.com找到。

Pinax LMS活动

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),并在那里ping我们,而不是在Github上创建问题。当然,在github上创建问题也是有效的,但是如果您在slack中ping我们,我们通常能够帮助您更快地完成任务。

我们还强烈建议您阅读我们的开源和自助博客文章(http://blog.pinaxproject.com/2016/01/19/open-source-and-self-care/)。

行为准则

为了建立一个友好、包容和无骚扰的社区,Pinax项目有一套行为准则,可以在这里找到。我们要求您将每个人都视为对python、django和pinax感兴趣的聪明的人类程序员。

Pinax项目博客和Twitter

有关pinax项目的更新和新闻,请在twitter上的@pinax project上关注我们,并查看我们的博客http://blog.pinaxproject.com

概述

目前,pinax lms activities提供了一个抽象基类集合,用于构建学习活动,以及一个用于管理活动检索和每个用户活动状态的核心应用程序。

抽象活动是彼此的子类。例如,双选项测验是一种提问的测验,学生必须在提供的两个可能答案(正确答案和分心器)中选择一个。TwoChoiceQuisk是抽象的,因为它不提供实际的问题,子类需要这样做。TwoChoiceQuisk本身是Quisk的子类,它是活动的子类。activity是所有活动的顶级基类。

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

  1. 问答机制是什么(例如两个选择题)
  2. 选择问什么/产生问题(随机)的算法是什么?基于用户所看到的?或者他们觉得困难的是什么?或者基于他们的“级别”?)
  3. 会话结束的退出标准是什么?(他们是否被问了10个问题,是基于X的正确性还是完全开放的)?
  4. 对于评分/分析和/或反馈到(b)中的会话,需要存储哪些数据

目前抽象的基础活动实际上只是解决(a)和个别的具体活动必须做(b)和(c)。真的还没有多少。

但我们想在所有这些方面都做到。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java@ConfigurationProperties和不可解析属性   Java从txt文件中读取特定行并对其执行线程   java使用Mockito在另一个类中模拟类方法   目标组织的java执行默认值。阿帕奇。avro:avromavenplugin:1.10.2:schema失败:字段的默认值无效   java在JXDatePicker/JXMonthView中禁用日期   java从AWS Lambda AmazonDynamoDBClient dbClient=new AmazonDynamoDBClient()获取超时;   使用Powershell安装Jasperserver时出现问题。ANT看不到Java   java@PluginTarget(Node.class)未注册为neo4j插件   java与bukkit事件/命令有关的一些问题   java为什么Maven看不到JavaFX图形模块(而Eclipse看不到)   java compareAndSet返回值是否保证了“之前发生”关系?   java如何使用matcher替换一个url中的2个不同字符串?   区分类的不同实例的第一个Java项目   如何使用Java 9+从JDK模块中获取类的文件?   Hadoop失败错误:java。lang.ArrayIndexOutofBounds异常:5   Flash Player 17.0.0.169的java Red5录制流播放问题   使用RMI移动多个球时出现java问题?   java MigLayout换行两行