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

第六章 学习任务与学习过程管理工程

第六章 学习任务与学习方法工程

(Learning Task and Learning Method Engineering)


6.1 学习任务工程定义

WSaiOS-ICAI 中:

学习动力产生学习需求。

但是学习动力本身不能执行学习。

需要转换为:

学习任务对象。


人的学习过程:

例如:

发现:

“我不会 MVC。”

这是学习动力。

转换:

“学习 PHP MVC 架构。”

这是学习任务。

确定:

“通过查找资料、阅读、实践完成学习。”

这是学习方法。


工程关系:

Learning Motivation
Learning Task
Learning Method
Learning Process
Learning Result

6.2 Learning Task Object(学习任务对象)

学习任务描述:

个体需要完成什么学习目标。


对象:

LearningTaskObject
{
task_id,
source,
goal,
target_ability,
content,
method,
status
}

属性设计


task_id

学习任务编号。


source

学习来源:

ABILITY_GAP
INTEREST
DECISION
EDUCATION
PROBLEM

goal

学习目标。

例如:

掌握 PHP MVC 架构

target_ability

目标能力。

例如:

MVC设计能力 Level 3

content

学习内容。

例如:

Model
Controller
View
路由
数据交互

method

学习方法。

例如:

Search
Practice
Analysis

status

任务状态:

Created
Learning
Testing
Completed

6.3 学习任务生成模型

学习任务来源于学习动力。

规则:

IF
Learning Motivation Exists
THEN
Create Learning Task

例如:

学习动力:

原因:
不会数据库设计

生成:

学习任务:
学习数据库设计方法

流程:

Learning Motivation
Task Analyzer
Learning Task Object

6.4 学习方法工程定义

学习方法解决:

个体采用什么方式完成学习任务。

WSaiOS-ICAI 中:

学习方法不是算法模型。

而是:

学习行为对象。


定义:

学习方法是个体根据学习目标、学习内容和环境条件选择的学习行为方式。


6.5 Learning Method Object(学习方法对象)

LearningMethodObject
{
method_id,
method_type,
target,
action,
source,
result
}

属性:

method_type

学习方式:

SEARCH
查询学习
READ
阅读学习
ANALYSIS
分析学习
PRACTICE
实践学习
COMPARISON
比较学习
EXPERIMENT
实验学习
FEEDBACK
反馈学习

6.6 学习方法类型模型


6.6.1 查找学习

(Search Learning)

模拟:

“不知道,主动寻找。”


流程:

学习目标
信息查询
获取资料
处理学习

应用:

  • 知识查找;
  • 实时信息获取;
  • 决策信息补充。

6.6.2 阅读学习

(Reading Learning)

模拟:

通过资料理解。

流程:

内容输入
结构解析
形成理解

6.6.3 分析学习

(Analysis Learning)

模拟:

研究对象结构。

例如:

分析 MVC:

Model
Controller
View
关系

6.6.4 实践学习

(Practice Learning)

模拟:

人在做事情过程中学习。

流程:

学习内容
实际操作
发现问题
调整
形成能力

6.6.5 比较学习

(Comparison Learning)

模拟:

人在多个方案中选择。

例如:

比较:

MySQL
PostgreSQL
MongoDB

6.6.6 实验学习

(Experiment Learning)

模拟:

尝试不同方法。

流程:

假设
实验
结果
调整

6.6.7 反馈学习

(Feedback Learning)

模拟:

根据结果改进。

流程:

执行
结果
反馈
优化

6.7 学习方法选择规则

WSaiOS-ICAI:

采用符号规则。

不是预测。


规则:

技能学习:

IF
Target = Skill
THEN
Method = Practice

信息学习:

IF
Target = Information
THEN
Method = Search

方案选择:

IF
Target = Decision
THEN
Method = Comparison

问题解决:

IF
Target = Problem
THEN
Method = Analysis

6.8 Learning Method Engine

学习方法引擎。

职责:

根据学习任务选择方法。

结构:

LearningMethodEngine
属性:
task
method
方法:
selectMethod()
executeMethod()
evaluateMethod()

PHP:

class LearningMethodEngine
{
public function selectMethod($task)
{
switch($task->type)
{
case “SKILL”:
return “PRACTICE”;
case “INFORMATION”:
return “SEARCH”;
case “DECISION”:
return “COMPARISON”;
default:
return “ANALYSIS”;
}
}
}

6.9 学习任务执行模型

完整过程:

Learning Task
Method Selection
Method Execution
Learning Result
Ability Update

6.10 MVC + PHP OOP 工程结构

wsaios-learning/
Model/
LearningTask.php
LearningMethod.php
LearningResult.php
Service/
LearningMethodEngine.php
LearningProcessEngine.php
Controller/
LearningController.php
View/
Smarty/
learning.tpl

6.11 本章总结

第六章建立:

学习任务 → 学习方法 → 学习执行

工程链。

WSaiOS-ICAI 学习系统:

不是:

“输入数据,训练模型”。

而是:

发现不会
产生学习任务
选择学习方法
执行学习
验证结果
提升能力

下一章:

第七章 学习反馈与个体能力成长模型

(Learning Feedback and Individual Ability Growth Model)

重点:

  • 学习结果评价;
  • 能力更新;
  • 经验形成;
  • 成长循环;
  • Learning Feedback Engine;
  • PHP OOP + MVC + Smarty 实现。

Leave a Reply

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