Adapt Learning使用教程(Adapt Framework/Adapt Authoring)(一)

news/2024/12/5 4:17:23/

        因为这是一个外国的技术,在国内又很小众,再加上公司业务需要用到这个东西所以就来总结一下。刚接到任务的时候也是稀里糊涂的,官网全是英文,国内也搜不到教程,让使用这个变得难上加难,没有其他教程参考我只能一点点看官网试错,我来把踩过的坑总结一下,希望能帮助到其他开发者。

        1. 这篇文章讲述一下Adapt Learning是什么,以及项目启动前需要的环境,先看官网:Homepage - Adapt Learning

         翻译:Adapt是一款免费且易于使用的电子学习创作工具,可使用创作工具的Adapt开发人员框架创建完全响应式,多设备,HTML5电子学习内容。

        为了方便理解,我直接把项目的结果放出来:

         结果就是这么个东西,这里边的文字都是我自己编辑的,就像个ppt,还可以添加文本、图像、视频、问答等很多功能,主要用于电子学习功能。

        2. 点击官网的Get Started按钮之后:

         先来说右边的 I’m a developer 这个就是单个课程项目,使用方法是下载完之后通过更改项目里的json数据,再运行项目就成了上边演示的结果那样,这种方式比较麻烦,需要操作代码,所以我们不考虑

        左边的 I’m a creator,此项目运行起来之后是一个类似后台管理系统的页面,通过对课程添加标题、内容、图片、问答等来创建课程。这种方式不需要操作代码,很好用,我们使用这种方式,这两个项目都在这个github网址中:Adapt Learning · GitHub,见网址:

         主要是这两个项目, 这讲的就是这两个东西,我们要使用左边的 adapt_authoring ,因为这个通过类似于后台管理的方式可以创建出右边的 adapt_framework ,网址中其他的就是项目的插件和依赖,缺少插件会导致功能无法使用,这点下一篇会讲到

        3.运行环境,如果没有以下几个环境,项目无法运行,如果都已配置过可忽略这一步

        (1)Git ,没装过推荐一篇文章:Git下载安装教程_二哈喇子!的博客-CSDN博客

        (2)Node.js 这里除了要求安装node外,还要12 || 14版本的,如果不是会报警告,虽然没有影响但我担心会出什么问题还是把版本改了,推荐文章:如何切换node版本_node版本切换_特伦小苏苏的博客-CSDN博客

        (3)Grunt 安装方法是用 右键 - Git Hash Here 打开命令行输入npm install grunt-cli -g 进行安装

         (4)MongoDB ,参考:Windows 平台安装 MongoDB | 菜鸟教程


http://www.ppmy.cn/news/75385.html

相关文章

AWD竞赛全流程解析

AWD(Attack With Defense,攻防兼备)是一个非常有意思的模式,你需要在一场比赛里要扮演攻击方和防守方,攻者得分,失守者会被扣分。也就是说,攻击别人的靶机可以获取 Flag 分数时,别人会被扣分,同…

ad18学习笔记一

如何自学altium designer如何自学altium designer? - 知乎如何自学altium designer 这里面有ad官方推荐的b站的视频:可以直接去b站关注ad官方账号 AltiumChina,它本身就发布了很多实用教程。 在知乎的这个界面也有Altium Designer Ver18_官…

CodeForces.1806A .平面移动.[判断可达范围][找步数规律]

题目描述: 题目解读: 给定移动规则以及起始点,终点;分析终点是否可达,可达则输出最小步数。 解题思路: 首先要判定是否可达。画图可知,对于题目给定的移动规则,只能到达起始点(a,b…

第一章:VMware 虚拟机安装

Linux 的开发需要在 Linux 系统下进行,这就要求我们的 PC 主机安装 Linux 系统,本篇我 们选择 Ubuntu 这个 Linux 发行版系统。本篇讲解如何安装虚拟机,以及如何在虚拟机中安装 Ubuntu 系统,安装完成以后如何做简单的设置。如…

EfficientNetV2: Smaller Models and Faster Training学习

摘要 本文介绍了EfficientNetV2,这是一系列新的卷积神经网络,其训练速度更快,参数效率也比先前的模型更好。为了开发这些模型,我们使用了一种结合了训练感知神经架构搜索和缩放的方法,以共同优化训练速度和参数效率。这些模型是从增加了新操作(例如融合-MBConv)的搜索空…

C\C++的size_t详解

2023年5月21,周日早上: 今天早上在看别人的代码时遇到了size_t这个数据类型,于是记录一下自己的学习成果。 什么是size_t 官方文档:https://cplusplus.com/reference/cstring/size_t/ size_t是一个无符号整数类型 size_t全称是…

如何利用 Kubernetes 的 HPA 进行自动缩容

在前面的文章中,我们了解了 Kubernetes 的弹性伸缩机制,以及如何使用 Deployment、StatefulSet、 DaemonSet 等控制器来实现容器的自动扩缩容。其中,Horizontal Pod Autoscaler(HPA)是一种基于 CPU 使用率的自动缩容方…

菱形继承、菱形虚拟继承、以及菱形虚拟继承的模型结构内部。

1. 单继承:一个子类只有一个直接父类。 多继承:一个子类有两个或以上直接父类。 菱形继承:菱形继承是多继承的一种特殊情况。 下面是代码和对象模型结构,可以看出菱形结构存在哪些问题,如下: #define _CR…