首页 理论 架构 工程 文档 白皮书 著作 研究 案例 下载 博客 关于 开始使用 →

第十四章 WSaiOS-ICAI 学习系统中的教育输入学习机制

第十四章 WSaiOS-ICAI 学习系统中的教育输入学习机制

(Educational Input Learning Mechanism)


14.1 教育输入学习定义

前面的学习机制:

  • 主动学习:不会就学习;
  • 实时学习:决策需要学习;
  • 兴趣学习:好奇探索学习。

但是人类还有一种重要学习方式:

通过外部教育获得能力。


人的成长:

不是全部靠自己探索。

还包括:

  • 老师指导;
  • 父母教育;
  • 学校课程;
  • 培训学习;
  • 专业指导。

WSaiOS-ICAI 中:

教育输入学习模拟:

外部主体向个体提供结构化学习内容,使个体快速获得指定能力。


基本流程:

教育输入
学习目标
课程对象
学习过程
能力形成

14.2 教育学习与主动学习区别


主动学习

来源:

内部需求。

逻辑:

我不会
我要学习

教育学习

来源:

外部指导。

逻辑:

外部要求
接受学习
形成能力

关系:

Learning System
┌──────────┐
主动学习 教育学习
自我发现 外部指导

14.3 Education Object(教育对象)

教育内容需要对象化。

class EducationObject
{
private $education_id;
private $provider;
private $content;
private $goal;
private $method;
}

属性:


education_id

教育编号。


provider

教育来源。

例如:

用户
导师
课程
组织

content

教育内容。

例如:

MVC课程
数据库设计课程

goal

学习目标。

例如:

掌握系统架构设计

method

教育方法。

例如:

讲解
示例
练习
评价

14.4 教育输入触发模型

教育学习启动来源:


14.4.1 外部指导触发

例如:

用户:

“学习 PHP OOP。”

逻辑:

IF
External Instruction Received
THEN
Create Education Task

14.4.2 能力培养需求

例如:

组织要求:

掌握某技能。

逻辑:

IF
Required Ability
>
Current Ability
THEN
Start Education Learning

14.5 教育任务对象

Education Task Object:

class EducationTask
{
private $target;
private $course;
private $teacher;
private $status;
}

状态:

Created
Receiving
Learning
Practice
Evaluation
Completed

14.6 课程对象模型

(Course Object Model)

教育学习通常具有结构化内容。

对象:

class CourseObject
{
private $course_id;
private $title;
private $chapters;
private $difficulty;
private $targetAbility;
}

例如:

课程:

PHP MVC课程
章节:
1 MVC概念
2 Model设计
3 Controller设计
4 View设计
5 项目实践

14.7 教育学习过程模型

流程:

Education Input
Course Object
Learning Task
Learning Method
Practice
Evaluation
Ability Update

14.8 指导式学习模型

(Guided Learning Model)


人的学习:

经常需要指导。

例如:

老师:

“先学习基础,再学习高级内容。”


WSaiOS-ICAI:

建立:

Guidance Object。

class GuidanceObject
{
private $instruction;
private $sequence;
private $suggestion;
}

属性:


instruction

指导内容。


sequence

学习顺序。

例如:

基础
实践
高级

suggestion

学习建议。


14.9 教育学习方法选择

教育学习特点:

结构化。

因此:


接收学习

READ

理解学习

ANALYSIS

练习学习

PRACTICE

测试学习

EVALUATION

14.10 Education Learning Engine

教育学习引擎。

职责:

管理外部教育输入。

结构:

EducationLearningEngine
方法:
receiveEducation()
createCourse()
executeLearning()
evaluate()
updateAbility()

PHP:

class EducationLearningEngine
{
public function receiveEducation($education)
{
}
public function executeLearning()
{
}
public function updateAbility()
{
}
}

14.11 MVC 工程结构

增加:

wsaios-learning/
Model/
EducationObject.php
CourseObject.php
GuidanceObject.php
Service/
EducationLearningEngine.php
CourseEngine.php
Controller/
EducationController.php
View/
Smarty/
education.tpl
course.tpl

14.12 Smarty 页面设计

education.tpl

<h2>
教育输入学习
</h2>
<table>
<tr>
<td>
课程
</td>
<td>
{$course}
</td>
</tr>
<tr>
<td>
目标能力
</td>
<td>
{$ability}
</td>
</tr>

14.13 教育学习案例

场景:

用户要求:

学习软件架构设计

创建教育对象:

来源:
用户指导

生成课程:

软件架构基础课程

学习过程:

阅读
分析
实践
评价

结果:

能力:

架构能力提升

14.14 四种学习动力统一模型

到目前:

WSaiOS-ICAI 学习系统具有:

Learning System
|
┌──────────┬──────────┬──────────┬──────────┐
不会学习 实时学习 兴趣学习 教育学习
能力不足 决策需求 好奇探索 外部指导

14.15 本章总结

教育输入学习机制,使 WSaiOS-ICAI 具备:

接受外部培养、指导和结构化学习的能力。

核心逻辑:

外部教育
课程结构
学习任务
学习执行
能力形成

至此,第7卷学习系统工程形成四类学习机制:

  1. 能力不足主动学习
  2. 决策驱动实时学习
  3. 兴趣探索学习
  4. 教育输入学习

下一章:

第十五章 WSaiOS-ICAI 学习系统中的经验学习机制

(Experience Driven Learning Mechanism)

重点:

  • 人类经验学习模拟
  • 从结果中学习
  • 成功经验形成
  • 失败经验修正
  • Experience Object
  • PHP OOP + MVC + Smarty 实现

Leave a Reply

Your email address will not be published. Required fields are marked *