我是靠谱客的博主 活力日记本,最近开发中收集的这篇文章主要介绍GITHUB上的游戏化学习平台探索的开始,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

  • 探索的开始
    • Begin!
      • 1.Manabu
        • yarn
        • nodeman
      • 2.mentored.dev
      • 3.Software Engineering-Game Based Learning Platform
      • 4.Animo
      • 5.Learno
      • 6.awesome-gamified
    • 总结

探索的开始

这次主要是想去做一个游戏化的学习平台,首先从github上面看看,看看有没有什么有意思的项目

Begin!

找了不少项目,现在,开始!

1.Manabu

搭建了,不过没有运行起来,看描述也不知道是什么样的
链接:https://github.com/gonzarascon/Manabu

yarn

附赠一个网页,yarn 的文档中:https://classic.yarnpkg.com/zh-Hans/docs/usage/
在 Ubuntu 直接使用命令行安装 yarn 的版本是 0.32 。但事实上正常的版本早就到 1.0+ 。
在 Debian 和 Ubuntu 上安装需要使用下面的姿势

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

在 Ubuntu 16.04 和更早的版本需要手动配置 NodeSource 仓库获取足够新的 Node.js 版本
然后 简单的

sudo apt-get update && sudo apt-get install yarn

Ubuntu 17.04 默认预装有 cmdtest。 如果您在安装 yarn 时遇到错误,可能需要先运行 sudo apt remove cmdtest 卸载 cmdtest

最后,使用

yarn --version

检查 yarn 是否正常安装

所以,WHY?

在ubuntu上默认的yarn版本很老(0.32),因此需要先添加yarn官方的仓库之后再安装

但是为什么会很老?

使用 yarn run dev 之后 提示没有找到 nodemon
所以什么是 nodemon

nodeman

Nodemon是一个实用程序,它将监视源中的任何更改并自动重新启动服务器。Nodemon不会对你的代码产生额外的更改,它只是node命令的替代品。

因为当你修改源文件后,如果你用的是原来的node 则必须手动重启 你的更改才会有效。但是如果用的是nodemon,则你不需要手动操作,它会检测你的代码改动自动重启。

Nodemon会持续监视您的目录或文件系统,当发现任何更改时,它会自动重新启动节点应用程序服务器。

nodemon不需要对代码或开发方式进行任何更改。nodemon只是简单的包装你的node应用程序,并监控任何已经改变的文件。nodemon只是node的替换包,只是在运行脚本时将其替换命令行上的node。

Nodemon是一个NPM包,在nodejs应用程序中使用Nodemon包非常容易。 要开始使用Nodemon,您需要全局安装软件包:

npm install -g nodemon

在执行上述命令后,nodemon软件包将安装在全局位置,以便我们可以在其他应用程序中随时使用它。
安装了 nodemon 之后又提示无法找到 “express” 模块。弃坑

2.mentored.dev

简介中说可以帮助使用者成为一名网络开发人员,不过同样,yarn部署失败可还行,提示 not found

3.Software Engineering-Game Based Learning Platform

过于直白

4.Animo

还是比较有意思,不过是 js 代码。但是和编程无关,是给6-9岁的儿童的算术游戏

5.Learno

尝试一下
一个东西 记住

pip3 install -r requirements.txt set https://pypi.tuna.tsinghua.edu.cn/simple

启动命令

python manage.py runserver 8000

然而各种模块,各种问题,整个 docker 行不行?

6.awesome-gamified

不得不说,国内的网真的是太慢了,下个东西,龟速

总结

游戏化的培训平台整体上来说还是不好去实现,技术和游戏化本身也不相关,有结合点,但是可玩性代表着门槛低,门槛低,技术性就低,技术性高,那么门槛也高,受众面就少,这两点要达到互相结合,互相升高层次,还是需要探索,因此暂时先放弃创作一个游戏性强的平台,转为偏重技术,强调竞技性的竞赛平台,但可以降低门槛,降低入门技术层次,增设对新手友好的比赛项目与平台。

最后

以上就是活力日记本为你收集整理的GITHUB上的游戏化学习平台探索的开始的全部内容,希望文章能够帮你解决GITHUB上的游戏化学习平台探索的开始所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部