Friday, September 4, 2026

这样的要求,过分吗?

  • 让用户选择州属
  • 让用户确认开课日期
  • 让用户确认全年上课周次
  • 生成过程中,避开依据用户选择的州属的公共假期
  • 生成过程中,避开教育部规定的学校假期
  • 这样的去年教学计划和每周教学计划生成要求,会过分吗?

梦话还是现实?

什么是已经知道的事实?
每一年的全国假期,每一年的各州属假期
什么是比较迟才知道的事实?
教育部的假期

能不能编制一个可让用户:
  1. 说明规避马来西亚全国公共假期,
  2. 选定在执教的州属
  3. 选定开课日期
  4. 选定上课周次
  5. 依据现有的学习标准/内容标准
  6. 依据每周节数
  7. 编制含有5E元素
  8. 并有空间让老师书写反思
  9. 然后还可以导出文字档案WORD的教案?
在AI的加持下,这是梦话还是现实?

同样是编写全年教学计划
同样需要规避马来西亚全国公共假期
同样需要规避自己州属的州假
同样需要设定开课日期以及计算上课周次
同样需要依据现有的学习标准、内容标准
但在设定全年教学计划,一般不会马上设定每日教案
设定好全年教学计划后,还不是要设定每日教案?

我觉得不是梦想了,
多少年来,多少老师
因为这东西,多么痛苦。

现在,感谢神
有了AI,再也不是梦想了。
有兴趣参加建设的话,
不妨让我知道,我们一起编写

Thursday, August 20, 2026

华小版理财教育网页

8月20日的会议中,提及所有科目都要尽可能融入理财教育

            这里,就给大家整理好和带来方便使用的网页。方便直接嵌入校内的学习网页中备用。

点击这里前去华小版的理财Google Site

在学校的 Google Site > Embed > URL 即可嵌入。

欢迎善用。

Wednesday, August 19, 2026

同步生成的全年教学计划和每日教学活动(教案)?

下面,和大家分享非常新颖的点子:全自动生成的、同步生成的全年教学活动以及每日教学活动(教案)。

步骤:

  1. 准备所有的学习标准。
  2. 准备所有的kompetensi或学习领域(方便归类和匹对)
  3. 指示人工智能,将所有的学习标准和学习领域,翻译为中文。
  4. 指示人工智能,提供让用户决定开学日期的功能。
  5. 指示人工智能,提供用户可以确认该学年的上课周期次数。
  6. 指示人工智能,依据用户输入的开课日期,上课周次,编写每星期X次节数,每次XX分钟的教学活动。
  7. 指示人工智能,编写时候必须采取5E元素,然后清楚列明方便新晋老师或代课老师都可以明白的教学活动。
  8. 指示人工智能,在生成后,必须还有空位方便老师书写反思。
  9. 指示人工智能,必须采用HTML格式编写。
  10. 人工智能完成编写后,将编码拷贝或下载保存起来。
  11. 在储存时,留意将XXX(档案名称)的后方,.html而不是典型的 .txt.
  12. 当我们将人工智能生成的文字档案(.txt)修改为 .html后,电脑会自动辨识,那是可由浏览器(browser)开启的网页档案。
  13. 点击档案后,尝试测试功能。如果功能令人满意,准备移步到云端版。
  14. 在 Drive > Google Site >开启新的site
  15. 处理好命名后,点击 embed准备嵌入。
  16. 将刚才生成的编码,直接拷贝粘贴在里头即可。
  17. 关闭画面,确认刊登site完后完成测试即可。
  18. 任何不满意的结果,指示人工智能重新整理即可。
为什么要编制和全年教学计划同步的每日教学计划?
  1. 不必做2次的工作。之前都是完成每年教学计划(全年计划)后,还要编写每日教学计划(教案)。现在,用户确认了开学日期和全年上课周次后,直接即可同步生成。
  2. 直接生成有5E元素的教案。让每一个使用的老师,基于相同的学习标准和各领域的掌握能力(kompetensi),直接即可生成全年教学计划和每日教学计划。
  3. 同步后,教师即可直接跟着教案,检查自身教学进度即可。与其绞尽脑汁编写教案,还不如好好准备教材,然后继续学生学习表现。

发音的APP

AI发展神速,加上浏览器本身的语音API(Application Programming Interface),让我们有了新的研发方向:

  • 开始研发适合学生学习字词的网页或APP。
  • 方便学生透过自学方式,在离线或在线方式,学习国语、英语或华语(迄今已完成测试马来西亚语)。
  • 在推行阅读/聆听的过程中,有了减轻老师负担的可能。
  • 学生可以随时进行演讲稿反覆演练
  • 文章的阅读,可以透过真人发音,聆听能力得以进一步发展而不是被动的学习者(盲目的滑动屏幕)
实际运用案例:华语、国语、英语三语学习(Sehari Sepatah Perkataan, 俗称SSP)有了新的执行方式。
        过往,三语学习的风俗,几乎都是透过影印学习小册子;小老师或负责老师在晨读时刻,前去负责地点或班级,指导阅读。但,这样的执行方式,即便多年执行中看起来有效,但仍有其独特的弱点:
  • 师资:每个老师必须有影印的副本。无论在班上或自行携带都好。无形加重准备成本,以及老师的管理负担。
  • 教师负担:晨读的进行,对一天节数多的老师而言,是额外的负担。阅读必须有领读、范读的部分存在。反覆领读、范读,对与老师嗓子来说,是一种负担。
  • 学生和老师时间有限:学生早上或有其他活动,若未能准时出席在指定地点的话,或错过阅读,引发负学习的现象。老师的忙碌或其他临时活动,也影响学生字词学习,效果不彰。
  • 学生抄写:许多年来,晨读或每日三语学习,都是透过抄写学习的。站在老师角度:多了一本练习要检查;站在学生角度,多一样要抄写的课业。抄写,并不是现代学习过程中重要的环节。(留意:此论点并不反对书写,但盲目抄写,似乎没有成效)
  • 听说的障碍:多年来,学生无法有效自学,在某种程度上,就是局限在听说教学上。在语言的应用中,即使老师多次说明(其实,一天节数多的老师,多半会惜字如金,不会赘言),也未必成功让学生好好聆听。但创建有发音的APP或应用,情况或许截然不同。
鉴于以上的执行弱点,是时候善用人工智能以及浏览器本身的speech API, 开发有助于学生聆听/阅读的运用。
  1. 开发发音的应用,有助于学生自学。无论学生使用手机、电脑或在住家的平板,都能够重覆聆听。在听说掌握上,有助于学生提升阅读水平。
  2. 学生不必等老师到来,即可开启电脑档案开始范读导读(将创建好的档案,直接保存在电脑桌面,开机后,即便没有网络,一般也能够有效阅读)。
  3. 创建可以配合上课日的阅读应用,可以让学生开启档案后,点击上课的日子,直接开始阅读和学习。
  4. 要是加上图像加插的话,在学前班和低年组的运用,也可发挥更大作用。
  5. 未来:或许是演讲稿、课文或赛事前的多次复习流程。
进阶建议:如果设计时,能加上以下功能更好:
  1. 加上录制或聆听学生阅读,然后回馈的机制。
  2. 三语的设计,必须是有字词、意义、运用举例。
  3. 每天自动刷新,但又能让用户(学生)随时回到之前任何一天,以及回播。
  4. 发音必须清晰
  5. 离线使用也没有问题,降低对网络的依赖。
愿景:
  1. 创建可让学生透过三语词语学习,赋予学习更好的价值:发音功能。
  2. 必须协助老师降低导读、范读的负担。进一步保护老师们的嗓子和心理健康。
  3. 提供方便学生、家人/监护人督导孩子们学习的工具。
  4. 提供方便学生在方便的时间学习,逐步掌握聆听和阅读的窍门。
  5. 提供最简单,又方便老师们传享;学生们可以善用的应用的介面。
后记:
有没有想过,学生在没有老师的情况下,
可以有效聆听要学习的文体。
有没有想过,参加演讲比赛的孩子们,
可以在老师时间不足的情况下,
借用这些应用,自行练习熟悉讲稿?

有兴趣一起开发吗?
欢迎电邮联系编者。

Sunday, August 9, 2026

HTML格式?

近这几个月,我们努力尝试运用AI,编写不同科目的试题/自学习题。但,一开始,我们坚持,编写的语言必须是HTML(Hyper Text Markup Language, 中文称为超文本链接)而不是一般的谷歌表格或Wayground或其他的平台。

        原因无他,就因为新生代都几乎是数码原住民,以及必须要支援流动器材的互动特性。新生代几乎每天都有屏幕时间,但屏幕时间,应由有意义的学习或娱乐支配,而不是没脑的盲目浏览,浪费生命。当然,偶尔的娱乐是没有错的。

        使用AI生成的HTML文档,基本上,就是AI的强项。只要指示清晰,生成好的HTML并不困难。当然,还有一些原因的:

可以随时改进:拥有基本的HTML后,网页可以随时提升。试题的内容,试题的选项,水平,呈现方式,可以透过AI的运用,随时有所提升或改变。

可以嵌入学校网页 Site:学校的SITE,不应该只是停留在老师使用。能不能开放让家长和学生也运用呢?当然,与社媒相比的话,SITE的显得单调许多了。

跳脱版权,扩大使用祝福更多需要的人,资源共享:有的学校资源丰富,有的学校资源不足。拉上补下的话,不仅可以公平善用,也可以在某种程度上,让孩子们不分学校大小,有不一样的体验。

        如果有兴趣了解一些样本的话,欢迎点击浏览以下页面:

华小456年级华语成语、谚语增广/辅助习作

华小1到6年级科学自习角落(1到5年级是全年,试题较少;6年级也是全年,但试题较多)

华小4到6年级国语自学角落

华小4到6年级英语自学角落

浏览后,你或许有疑问:这些单独存在的网页,怎么都没有校徽,都没有学校特征。

其实,背后有故事的:

  • 资源共享,其实不需要凸显学校的。这样方便资源继续被开发,功劳也不归任何学校。
  • 要加上学校特色的话,或许又要经过学校管理层的批准,基于种种官僚体系下,我是不建议了。毕竟有的校长,可能连摆设或颜色的运用都要插手。那实在是没有必要的过程。
  • 既然不代表任何学校,换句话说,任何学校都不必担心被放大或被针对。就当时网络开发者研发的成果,大家都可以使用。这么简单就好了。

Saturday, August 8, 2026

1年究竟开会多少次?

有没有人想过,

一所中小型学校,

每年平均有多少场会议呢?

就拿一年最低190天上课日来计算的话,

基本的会议次数如下:

3到4次的教师会议 Mesyuarat Guru

3到4次的Kurikulum会议

12个学科的3到4次的会议(1年3次的话,36次;1年4次的话,48次)

3到4次的HEM 会议

里面的各种小AJK会议

3到4次的的KOKO会议

全校的制服团体数量 X 3到4次的会议

全校的运动团体数量 X 3到4次的的会议

全校的学会团体数量 X 3到4次的的会议

一次统计下来分析如下:

KURIKULUM开会4次

12个学科开会4次

HEM开会4次

HEM的AJK开会4次

KOKO开会4次

有2个制服团体开会4次

2个学会开会4次

2个运动开会4次

4 + 48 + 4 + 4 + 4 + 8 + 8 + 8 = 88次

如果有先见,缩减到1年三次的话,
3 + 36 + 3 + 3 + 3 + 6 + 6 + 6 = 66次


留意学校的会议总次数,
在190天上课天的平均值相除的话
每天需要开会多少次呢?

Thursday, August 6, 2026

云端版的统一会议通知信件系统?

我有个小小梦想:

        每一所学校,有个全校统一的,云端版的会议通知信系统。

系统中,随时可以提前记录/输入:

  • 会议名称、会议发信日期、会议日期、会议时间、会议地点、会议负责人、会议的AJK、会议负责人(一般是秘书啦)
  • 要打印的话,点选会议名称,即可打印,加上教师名单,highlight好涉及的老师,即可准备签名使用。
多年后,梦想成真。好处:
  • 再也不必局限于学校里的电脑前-人身自由
  • 再也不必付费他人处理-财务自由
  • 新老师不必仰脸看老臣子的脸色-杜绝职场欺凌机会
  • 老臣子也不必头痛不舍得分享格式-摆脱恶俗
  • 一举统一学校各阶层会议通知格式设置-整顿校风
  • 任何新老师,获取权限即可直接使用-降低门槛、化解障碍
  • 离开的老师,权限改变为浏览即可-凡事留一线
  • 随时可以复制成为其他学校使用-祝福他人
  • 在复制后,加上一页自己学校教师名单后,一并打印即可。十分方便
  • 可与OPR中的4P看板结合。
  • 符合SK@S 的会议记录要求
  • 符合 PBPPP 会议通知要求。

点击这里浏览会议通知信件系统

(File > Make a copy即可直接拥有。收着带不走)

主赐福

Tuesday, August 4, 2026

五年级历史-独立过程

<!DOCTYPE html>
<html lang="zh-MY">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>马来西亚独立历史练习 (TP1 - TP6)</title>
    <style>
        :root {
            --primary-color: #1e3a8a;
            --secondary-color: #2563eb;
            --correct-color: #16a34a;
            --wrong-color: #dc2626;
            --bg-color: #f8fafc;
            --card-bg: #ffffff;
            --text-color: #1e293b;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: var(--bg-color);
            color: var(--text-color);
            line-height: 1.6;
            padding: 20px;
            margin: 0;
        }

        .quiz-container {
            max-width: 800px;
            margin: 0 auto;
        }

        .header {
            text-align: center;
            background: var(--primary-color);
            color: white;
            padding: 20px;
            border-radius: 10px;
            margin-bottom: 25px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }

        .header h1 {
            margin: 0 0 10px 0;
            font-size: 1.8rem;
        }

        .header p {
            margin: 0;
            font-size: 0.95rem;
            opacity: 0.9;
        }

        .question-card {
            background: var(--card-bg);
            border-radius: 10px;
            padding: 20px;
            margin-bottom: 20px;
            box-shadow: 0 2px 4px rgba(0,0,0,0.05);
            border: 1px solid #e2e8f0;
        }

        .tp-badge {
            display: inline-block;
            background: #e0e7ff;
            color: var(--primary-color);
            font-weight: bold;
            padding: 4px 12px;
            border-radius: 15px;
            font-size: 0.85rem;
            margin-bottom: 10px;
        }

        .question-text {
            font-size: 1.1rem;
            font-weight: 600;
            margin-bottom: 15px;
        }

        .options-list {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .option-item {
            margin-bottom: 10px;
        }

        .option-item label {
            display: block;
            padding: 12px 15px;
            background: #f1f5f9;
            border: 2px solid #e2e8f0;
            border-radius: 8px;
            cursor: pointer;
            transition: all 0.2s ease;
        }

        .option-item label:hover {
            background: #e2e8f0;
        }

        .option-item input[type="radio"] {
            margin-right: 10px;
        }

        .check-btn, .submit-btn {
            background: var(--secondary-color);
            color: white;
            border: none;
            padding: 12px 24px;
            font-size: 1rem;
            border-radius: 8px;
            cursor: pointer;
            width: 100%;
            font-weight: bold;
            transition: background 0.2s;
            margin-top: 10px;
        }

        .check-btn:hover, .submit-btn:hover {
            background: var(--primary-color);
        }

        .explanation {
            display: none;
            margin-top: 15px;
            padding: 12px 15px;
            border-radius: 6px;
            font-size: 0.95rem;
        }

        .explanation.correct {
            background-color: #dcfce7;
            color: var(--correct-color);
            border: 1px solid #86efac;
        }

        .explanation.wrong {
            background-color: #fee2e2;
            color: var(--wrong-color);
            border: 1px solid #fca5a5;
        }

        .result-box {
            display: none;
            text-align: center;
            background: var(--card-bg);
            padding: 25px;
            border-radius: 10px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            margin-top: 20px;
        }

        .result-score {
            font-size: 2rem;
            font-weight: bold;
            color: var(--primary-color);
        }
    </style>
</head>
<body>

<div class="quiz-container">
    <div class="header">
        <h1>马来西亚独立历史选择题练习</h1>
        <p>基于学习标准 7.3.1 至 K7.3.6 (包含 TP1 - TP6 评估级别)</p>
    </div>

    <form id="quizForm">
        <!-- TP 1 -->
        <div class="question-card" id="q1-card">
            <span class="tp-badge">TP 1: Memerihalkan sejarah kemerdekaan negara 1957</span>
            <div class="question-text">1. 以下哪一位人物被誉为马来西亚的“独立之父”(Bapa Kemerdekaan)?</div>
            <ul class="options-list">
                <li class="option-item"><label><input type="radio" name="q1" value="A"> A. Tun Abdul Razak bin Dato' Hussein</label></li>
                <li class="option-item"><label><input type="radio" name="q1" value="B"> B. Tunku Abdul Rahman Putra Al-Haj</label></li>
                <li class="option-item"><label><input type="radio" name="q1" value="C"> C. Tun H.S. Lee</label></li>
                <li class="option-item"><label><input type="radio" name="q1" value="D"> D. Tun V.T. Sambanthan</label></li>
            </ul>
            <div class="explanation" id="exp1"></div>
        </div>

        <!-- TP 2 -->
        <div class="question-card" id="q2-card">
            <span class="tp-badge">TP 2: Menjelaskan sejarah kemerdekaan negara 1957</span>
            <div class="question-text">2. 为什么1955年举行的大选(Pilihan Raya Majlis Perundangan Persekutuan 1955)对争取国家独立非常重要?</div>
            <ul class="options-list">
                <li class="option-item"><label><input type="radio" name="q2" value="A"> A. 它证明了各族群能够在同一个政党联盟下合作并建立自治政府</label></li>
                <li class="option-item"><label><input type="radio" name="q2" value="B"> B. 它是英国人直接指定独立领袖的唯一途径</label></li>
                <li class="option-item"><label><input type="radio" name="q2" value="C"> C. 它是为了选出首任马来西亚国家元首而举办的</label></li>
                <li class="option-item"><label><input type="radio" name="q2" value="D"> D. 它彻底消除了当时国内所有的马共势力</label></li>
            </ul>
            <div class="explanation" id="exp2"></div>
        </div>

        <!-- TP 3 -->
        <div class="question-card" id="q3-card">
            <span class="tp-badge">TP 3: Membuat urutan sejarah kemerdekaan negara 1957</span>
            <div class="question-text">3. 请选出争取国家独立过程中,相关事件发生的正确先后顺序:</div>
            <div style="background: #f8fafc; padding: 10px; border-radius: 5px; margin-bottom: 10px; font-size: 0.9rem;">
                I. 伦敦独立谈判(Rundingan Kemerdekaan di London)<br>
                II. 1957年8月31日在默迪卡体育场宣布独立<br>
                III. 1957年8月30日午夜在吉隆坡雪兰莪俱乐部操场降下英国国旗<br>
                IV. 1955年联邦立法议会选举
            </div>
            <ul class="options-list">
                <li class="option-item"><label><input type="radio" name="q3" value="A"> A. I → IV → III → II</label></li>
                <li class="option-item"><label><input type="radio" name="q3" value="B"> B. IV → I → III → II</label></li>
                <li class="option-item"><label><input type="radio" name="q3" value="C"> C. IV → III → I → II</label></li>
                <li class="option-item"><label><input type="radio" name="q3" value="D"> D. I → III → IV → II</label></li>
            </ul>
            <div class="explanation" id="exp3"></div>
        </div>

        <!-- TP 4 -->
        <div class="question-card" id="q4-card">
            <span class="tp-badge">TP 4: Menganalisis sejarah kemerdekaan negara 1957</span>
            <div class="question-text">4. 各族领袖组建“联盟”(Perikatan)并共同赴伦敦谈判争取独立。这一举措反映了什么重要的成功因素?</div>
            <ul class="options-list">
                <li class="option-item"><label><input type="radio" name="q4" value="A"> A. 只有依赖外力的协助才能获得独立</label></li>
                <li class="option-item"><label><input type="radio" name="q4" value="B"> B. 经济实力是独立谈判中唯一的筹码</label></li>
                <li class="option-item"><label><input type="radio" name="q4" value="C"> C. 协商共识与多元族群合作是赢得英国信任并取得独立的决定性因素</label></li>
                <li class="option-item"><label><input type="radio" name="q4" value="D"> D. 武力对抗是解决殖民统治最有效的方法</label></li>
            </ul>
            <div class="explanation" id="exp4"></div>
        </div>

        <!-- TP 5 -->
        <div class="question-card" id="q5-card">
            <span class="tp-badge">TP 5: Menilai sejarah kemerdekaan negara 1957 dalam konteks perjuangan tokoh</span>
            <div class="question-text">5. Tun H.S. Lee(李孝式)和 Tun V.T. Sambanthan 等领袖积极参与独立谈判与建国工作。他们的无私奉献最值得我们学习的价值观是什么?</div>
            <ul class="options-list">
                <li class="option-item"><label><input type="radio" name="q5" value="A"> A. 优先争取自身社群的政治和经济利益</label></li>
                <li class="option-item"><label><input type="radio" name="q5" value="B"> B. 为了国家和全民的共同未来,愿意妥协并做出自我牺牲</label></li>
                <li class="option-item"><label><input type="radio" name="q5" value="C"> C. 盲目顺从执政者的所有指示</label></li>
                <li class="option-item"><label><input type="radio" name="q5" value="D"> D. 追求个人的政治声望与地位</label></li>
            </ul>
            <div class="explanation" id="exp5"></div>
        </div>

        <!-- TP 6 -->
        <div class="question-card" id="q6-card">
            <span class="tp-badge">TP 6: Menjana idea untuk mengekalkan kemerdekaan negara kepada generasi muda</span>
            <div class="question-text">6. 身为新时代的青年,以下哪项是捍卫国家独立、防止国家受外部势力或内部分裂破坏的最有效创新举措?</div>
            <ul class="options-list">
                <li class="option-item"><label><input type="radio" name="q6" value="A"> A. 完全拒绝接收任何来自国外的科技与文化资讯</label></li>
                <li class="option-item"><label><input type="radio" name="q6" value="B"> B. 仅在每年的独立月挂国旗,平时不关注国家事务</label></li>
                <li class="option-item"><label><input type="radio" name="q6" value="C"> C. 积极推动跨族群文化交流,并利用数码媒体传播爱国理念与正确的历史观</label></li>
                <li class="option-item"><label><input type="radio" name="q6" value="D"> D. 鼓励青年将注意力仅集中于个人学术表现,不必理会社会和谐</label></li>
            </ul>
            <div class="explanation" id="exp6"></div>
        </div>

        <button type="button" class="submit-btn" onclick="checkAnswers()">提交答案</button>
    </form>

    <div class="result-box" id="resultBox">
        <h2>测试结果</h2>
        <p class="result-score" id="scoreText">0 / 6</p>
        <p id="feedbackText"></p>
    </div>
</div>

<script>
    const answers = {
        q1: { ans: "B", exp: "正确答案:B。东姑阿都拉带领国家走向独立,因此被尊称为“独立之父”。(学习标准 7.3.1)" },
        q2: { ans: "A", exp: "正确答案:A。1955年大选的胜利证明了联盟(Perikatan)能够团结各族,向英国人展示了自我治理的能力。(学习标准 7.3.2)" },
        q3: { ans: "B", exp: "正确答案:B。正确顺序为:1955年大选(IV) → 赴伦敦谈判(I) → 1957年8月30日夜间降英国旗(III) → 1957年8月31日宣布独立(II)。(学习标准 7.3.3)" },
        q4: { ans: "C", exp: "正确答案:C。分析历史可见,协商(Permuafakatan)与跨族群合作是取得英国同意移交政权的关键。(学习标准 K7.3.5 / 7.3.2)" },
        q5: { ans: "B", exp: "正确答案:B。各族先贤的牺牲与国家至上的精神是建国的主要基石,值得后人效法。(学习标准 K7.3.4)" },
        q6: { ans: "C", exp: "正确答案:C。通过数码媒体促进跨族群理解与爱国意识,是现代青年巩固国家独立与团结的具创新性(Menjana Idea)的做法。(学习标准 K7.3.6)" }
    };

    function checkAnswers() {
        let score = 0;
        const total = 6;

        for (let i = 1; i <= total; i++) {
            const qName = "q" + i;
            const selected = document.querySelector(`input[name="${qName}"]:checked`);
            const expDiv = document.getElementById(`exp${i}`);
            
            expDiv.style.display = "block";

            if (selected) {
                if (selected.value === answers[qName].ans) {
                    score++;
                    expDiv.className = "explanation correct";
                    expDiv.innerHTML = "<strong>正确!</strong> " + answers[qName].exp;
                } else {
                    expDiv.className = "explanation wrong";
                    expDiv.innerHTML = "<strong>错误。</strong> " + answers[qName].exp;
                }
            } else {
                expDiv.className = "explanation wrong";
                expDiv.innerHTML = "<strong>未作答。</strong> " + answers[qName].exp;
            }
        }

        const resultBox = document.getElementById("resultBox");
        const scoreText = document.getElementById("scoreText");
        const feedbackText = document.getElementById("feedbackText");

        resultBox.style.display = "block";
        scoreText.innerText = `${score} / ${total}`;

        if (score === 6) {
            feedbackText.innerText = "太棒了!你完美掌握了历史独立课题的所有掌握级别(TP1 - TP6)!";
        } else if (score >= 4) {
            feedbackText.innerText = "表现良好!你对大多数掌握级别的内容理解得很透彻。";
        } else {
            feedbackText.innerText = "再接再厉!建议重新复习相关学习标准的内容后再试一次。";
        }

        // 平滑滚动到结果页面
        resultBox.scrollIntoView({ behavior: 'smooth' });
    }
</script>

</body>
</html>

SDG 17 MADANI的各水平、层次

SDG有17个可持续目标。

每个目标,有安顿了不同的水平、层次。

点击这里浏览不同的互动活动的水平https://docs.google.com/spreadsheets/d/1s2ustMg-GHB8rr7JH9zLnpQtMgJTXtE3yfAUDfIpJ0s/edit?gid=291282449#gid=291282449

页面也保存在学校跳板页面中备用。 

Thursday, July 30, 2026

Lestari MADANI-Ruang Interaktif:反思

  1. 早前的分享中,提及使用谷歌表格,突破Wayground的限制。怎么知道,谷歌表格却不能针对情景的各种层次和水平的选择;给予不同的分数,因此也不能统计学生个人水平。曾安装一个插件,结果插件只是支援大概10张谷歌表格,满足不到17个目标,至少17个表格的需要。最后还是拆卸了。
  2. 感谢神,经过一晚的祷告、努力和休息后,有了新的点子:何不跳脱谷歌表格,跳脱需要人手设计试题选项统计分析的工作;何不就如智能教案系统那样,直接做好云端处理呢?
  3. RM400零吉的经费,要改造空间,似乎有所限制。但若能添购 Pen drive加上 2手LCD荧幕的话,或者打印张贴那些海报,然后提供学生可以有云端版的互动空间/角落,适当的摆设东西,或许会更好。
  4. 打造云端版、可以满足不同学校(包括日后的来访者)学生使用,让用户输入名字、个人电邮(收取考核报告)、透过触屏或电脑回答考验,有机会针对各种情景,做出各种判断,最后也可以提前结束或提交,那才是互动的未来。格局大了点,但也因此可以帮助更多朋友? (目前考虑,是否要开放任人提取编码?)
  5. 在编制的过程中,我意识到,基本编码 (coding)的重要性。虽然有Ai的协助,但也要有一点点的基础,才更扎实。
  6. 筹备过程中,本想使用 Power Point 或  Google Slide处理互动,但想到工程浩大,后来感谢神,想到何不以云端版作为蓝图,直接在不同的SITE创建不同的议题,再透过Landing Page的 Site直接完成衔接?
  7. 在创建过程中,感谢神,先是收集和整理17个可持续发展目标的标志,以及基本说明。
  8. 完成标志创建后,也创建一个概括整体的简单说明页面。
  9. 这Google Slide,就是全部17个目标的档案,也是 Landing Page的主要内容。
  10. 之后,创建一个Google Site,也就是第一个持续发展目标的网站。网站内容仅需:借用人工智能创建的情景考验系统,以及返回 Landing Page的按钮即可。(其实可以考虑加上前去其他目标的按钮--怎么现在才想到?但也因为晚上了,西方世界白天,AI效率欠佳,作罢。)
  11. 7月27日,晚上,居然发现那AI编制的60到情景题中,以及选择,都有多个重覆。所以必须重新调整。
加速布置的方法:
  • 马来西亚的白天,是西方世界的夜晚。AI使用率较低。所以相对较容易编制编码。
  • 编制时候,说明:依据马来西亚7岁学龄到12岁学龄之间孩童的语文水平,编制一份针对SDGXX主题的试题。试题数量是60道,每道试题有3到4项选择,每项选择代表不同水平或层次。
    学生开始前,需要输入学校名称、自己名称、自己电邮(以便收到活动成就或水平的说明)。
  • 给予人工智能开始编写编码时,个人就继续布置每个SDG的site。每个site的 logo、返回主页、页面上方的标志植入、页面的标题、页面的衔接,都是可以在等候时处理的。

IKON LESTARI MADANI的筹备反思

  • 与其只是满足校内学生的互动活动,何不将格局扩大提升到可以配合各校各界都能使用的互动资源?
  • 谷歌表格还要人手手动处理。何不直接让云端处理就好?
  • 用户提交后还要人工统计和分析,何不将这工作,直接移除而不必有任何烦恼?
  • 于是有了下面的想法与处理方案:
  • 善用人工智能,开发一个可以嵌入网站(Google Site)内的问答、互动活动。
  • 互动中,必须采用围绕在主题的情景。
  • 使用的语文水平,必须符合马来西亚7岁学龄到12岁学龄的孩童。
  • 每一个主题(17个个别主题)必须有至少50-60情景题。
  • 每一道情景题,必须有3到4个选项。
  • 每一个选项,必须是有不同的处理方法或层次或水平。
  • 每个学生开启,或这每次页面加载(loading)后,都不可以看见重覆的试题或选项。
  • 学生/用户在回答前,必须有空间可以输入学校、姓名、班级或年级,以及收取个人报告的电邮。
  • 全部资料,绝不保存。免得引发个资安全疑虑。
  • 用户点击开始作答,同步开始倒数,并显示。
  • 用户可以随时点击下一题或提前结束。
  • 完成或点击提前结束后,用户可以看见本身的成就。

那,究竟要如何写给人工智能呢?
根据SDGXXX(SDG题目),
创建60道符合马来西亚7岁到12岁学龄的情景题
每个情景题,必须有3到4个选项
每个选项必须有不同层次或行动
用户做完,或者时间不足,
都可以提早提交。
提交后,用户会会在自己输入的电邮中,收到自己成就的表现。

1个主页
17个迷你网页
每个迷你网页有50到60道情景题
每道情景题有3到4个选项
每个可持续目标有3到4个水平

最低情景题总数:2550道
最高情景题总数:4080道
平均情景题总数:3315道
最低选项总数:7650个
最高选项总数:16320个
平均选项:11500个
制作时间:传统人力筹备:3.5-4.5个月之间
AI辅助:3-4星期

实际完成天数:大约8天
感觉:非常疲倦

收取17个SDG的成就

方法建议:

  1. 谷歌表格:含有班级、姓名、每个SDG的水平(学生点选),然后提交。优点:方便。缺点:没有任何证明。
  2. 谷歌Slide: 1个档案收齐17个SDG的表现然后提交。优点:缺点:
  3. 1个SDG1个谷歌Slide收取。然后才发放谷歌表格。优点:方便学生逐个SDG提交截频的表现水平。缺点:学生或需要学习截图技能。
  4. 另外一个就是比较高水平的方法:创建1个含有17页面的档案。在每一个问答互动中,嵌入适当的script,每当学生提交后,自动依据SDG的序号,直接在档案中记录。
总结:
这不是个容易的工程。但不代表行不通。只是,时间有限。我们没办法做到那么多而已。

嵌入SDG网页即可

SDG17可持续发展目标主页

https://sites.google.com/moe-dl.edu.my/17-sdg?usp=sharing


在学校的Site > 

开辟新 Page > 

右边点选 Embed > 

by URL > 

植入 https://sites.google.com/moe-dl.edu.my/17-sdg?usp=sharing 即可

  • 17个目标
  • 17个mini site
  • 每个Site有60到情景题
  • 每个情景有3或4个选项
  • 每个选项代表不同层次/水平的决定
  • 每个Site都能返回主页
  • 完成作答后,可以截图提交给老师作证
  • 亦可在透过流动设备作答保存作证(有输入姓名的话)
  • 没有学校标签
  • 任何学校都可自由采用
  • 支援多年使用(持续发展)


声明:

  1. 全部云端处理
  2. 没有任何储存功能
  3. 浏览器更新/刷新 (refresh)就消失无踪
  4. 网页没有保存任何输入的资料
  5. 设置是公开的。
  6. 任何人,任何学校都可以直接提取或参与。
  • 特色:
  • 每个议题,有60道情景题。
  • 每道情景题,语文水平尽可能符合马来西亚7岁到12岁学龄平均水平。
  • 学生最终会看见自己的成就水平和说明。

Sunday, July 26, 2026

MADANI的互动区域--共享点子

  • 针对情景,设计power point 或 google slides,然后将档案存入优盘里。之后,使用触屏(píng),显示档案即可。学生可以针对课题,和软件有轻微互动。
  • 针对情景,设计在线的互动版(这个比较高阶)。但在执行上,就变成了多样化:可以使用电脑、手机、平板、触屏。传递方面,可以提供二维码方便扫描,或直接开着网页即可。至于嵌入的代号,就请AI编制好了。
  • Board Games,这个联合国有了。直接前去下载打印就好。他们也有设计小游戏,但选择不多,还要花钱向他们订购。

Saturday, July 25, 2026

MADANI中12个永续课题的活动方法--浅谈4-试题架构 (完结篇)

试题架构

理想中,6个学龄/年级,每个年级需要知道12个主题,理应有72套试题。

如果可以:

  1. 1个年级1个试题档案(所以有72个档案试题)
  2. 创建时,依据主题,先创建6年级的试题(例如60题)。
  3. 之后,复制6年级试题档案,命名为5年级试题档案,并缩减试题数量(例如50题)
  4. 重覆步骤完成4到1年级。
  5. 缩减试题,需要的时间特别少。增设试题,需要的时间特别多。递减处理是最佳方案。
  6. 这样安排的好处是:学生似曾相识,但又觉得陌生。既有去年试题今年出现,也有新试题的出现。
  7. 另外一个好处就是:对低年组学生要求较少。不会太压力。
  8. 还有最后一个好处就是:统计上,是分开处理。但就要处理6档案的统计。
  9. 另外一个选择:每2个年级组合1组。1、2年级组别/试题A,3、4年级为组别/试题B,5、6年级为组别/试题C。这样的好处是,可以让学生和去年的自己对比。也可以减少试题的筹备时间。
  10. 这个好处是:仅需完成3次分析统计。但要分开年级处理。
无论什么方法,切记:
  • 试题必须是依据主题,以情景式,以及可以采取的行动/决定作为选择题。
  • 试题和选择的语文水平,必须符合马来西亚7到12岁学龄的孩童而不是高深的辞藻。

MADANI中12个永续课题的活动方法--浅谈3--突破各种限制

前面2篇,谈过了种种限制。今天我们来突破限制:

  1. 突破户口活动的限制(1个免费Wayground户口支援最多20个活动/场次/问答题库):我们改用谷歌问卷。1个户口,解决全部问题,还可以共享处理设置。
  2. 突破家里有家人协助/作弊:在学校,使用2节华语进入电脑室,全班同时回答问题即可。放学后就关闭试题,又或者设定学生仅能作答1次。
  3. 突破不同年级水平不同题数不同的要求:先创建1个6年级试题,但语文水平要在7岁到12岁学龄之间的试题与选项即可。然后复制6年级的试题档案,减少到适合题数的数量即可。
  4. 突破7月到11月之间或许无法完成12个永续主题:谁说要概括全部12个主题?
  5. 突破学生没法选择的困境:改用投-设-考-颁的运作模式。投:全校学生在同样的谷歌表格中,投选有兴趣/需要解决的课题。一举完成 Our Voice / Students' Say / Suara Kita 的需要。
  6. 突破无法有效遴选 Ikon Lestari的难题:使用情景题,配上不同程度/水平的选项,进而统计学生的成就。可以从每个年级中(不同题数,水平雷同),找到同龄但积分最高的孩子。然后每月最后一个星期周会上颁发 Ikon Lestari贴纸。
  7. 突破学生排行榜或荣誉榜的问题:OPR就是荣誉榜。OPR上,可以加上月份、投选人数、投选男女、投选主题、以及6个年级的 Ikon Lestari领取贴纸的照片。如此一来,OPR=荣誉榜,减少了一个工作流程。完成Google Slide格式的OPR后,将指定的 Ikon Lestari Madani的 OPR直接拷贝集结即可完成。
  8. 突破筹备时期杂乱无章的考验:依据投-设-考-颁的运作模式,每月4个星期就是4个不同阶段。第一星期就是投(学生可以在任何时候投选,没有影响),第二个星期就是设题周;每月第三星期就是考核周(必须在华语节而不是道德节让学生作答,免得穆斯林学生错过发表机会),每月第四周就是颁发和处理 Ikon Lestari的周次,以及预设下个月第一周的投选问卷。
  9. 突破一个小组的瓶颈:投--ICT小组负责准备谷歌表格以及设置,设--道德教育和辅导组(B&K)负责设题、考--得力马小组负责预设与发布链接或宣传,颁--道德教育和辅导组(B&K)完成颁发摄影和OPR即可。
  10. 投的阶段--突破每月可能重覆主题的可能:先创建1个包含12主题的完整版谷歌问卷,复制12份,保存链接备用。逐月,确认投选的主题后,逐个减少即可准备在谷歌课室预设发放。
  11. 突破需要人手分析(人数、男女)的难题:谷歌表格的设置本身就有统计男女的图标。截图粘贴在OPR档案即可直接完成。
  12. 突破追踪OPR档案的难题:12个OPR档案,可以Google Slide格式,提前布置。标记月份,即可直接更新。
  13. 突破每个情景中每个选择/决定的水平和层次:每个情景,有3到4个选择/决定。每个决定必须有不同的层次,每个层次就有不同的分数。
  14. 突破忘记关闭问卷的难题:人是会忘记的,但现在的谷歌问卷已加上关闭问卷的日期和时间功能,完全不必人手处理。简单吗?(这是谷歌表格用户敲碗好多年的功能)
  15. 突破来年或许要完成12个主题的需要:现在逐个累积素材,学校假期逐步累积素材;来年就1个月1个主题。
  16. 如何汇集各种档案?创建一页汇集全部资料的页面(类似学校跳板的页面),加上在学校的教师手册或学校跳板还是谷歌课室中。
  17. 难以确认要收集/汇集的档案?投:12份谷歌表格。设/考(这里提供十分理想的设定,1个年级1份试题):12份6年级试题档案、12份5年级试题档案、12份4年级试题档案、12份3年级试题档案、12份2年级试题档案、12份1年级试题档案。12份OPR档案=12份荣誉榜。
  18. 如何创建互动角落?使用 Google Slide / Power Point,又或者是 Twine,创建 logical branching的互动环节。主页/ Landing Page就是12个主题选择。点选主题后进入情景与选择页面-当中可以选返回小主题页面或返回主页,也有一个下一题的按钮。每个决定还有决定的可能成果。但,这是很庞大的工程(已电邮SDG联合国询问有没有更多资源,他们在2026年7月25日仅有1个活动而已。)
  19. 建设互动区域(电子版):架构1部手机或电脑(须有互联网衔接),衔接触屏器材(是的,有另外售卖的)。开启主页 Landing Page页面即可。加上 Sticky notes,方便学生留言或回馈。需要留意:安全事项,网络线路,电源,显示荧幕。
还有什么问题吗?
目前完成工作框架,我们一起努力吧。

Friday, July 24, 2026

国庆月问答活动-跨校的可能

能不能:

  • 跳出举办活动的各种框框(书信、授权书、许可信函、网页公告、奖品或礼物、以及各种级别的认可?)
  • 让不同地区的学校,可以在指定的时段,透过在线平台,参加国庆问答活动?
  • 让平台自动记录每一场活动的进度表/成就榜,减轻负责老师的工作负担?
  • 能不能在同样的时间,使用不同的器材;同步开始同样的试题,给不同的组别参与?
  • 能不能使用最简单的方法,将活动的过程,直接录影,日后共享视频?
答案是:都能。
  • 跳出框框=不必繁文缛节,减轻成本,简化执行。
  • 透过在线平台=开始与结束时间可以同步处理。
  • 平台自动记录学生成就=减轻老师负担。
  • 不同的器材,同样的试题,不同的参与群众=可以同步举办多场问答活动。
  • 最简单的方法=主办单位开启Google Meet,共享活动的tab,按下录影即可直接录影。
谁会获益?
  1. 历史小组:有活动了。不必死气沉沉(谁说历史必须是死气沉沉的呢?)
  2. ICT小组:必须确保学校电脑室随时可以使用(浏览器更新、系统保养、网络状况、器材数量和保养、电脑室使用记录被激活了)
  3. 得力马小组:学生登入记录提高、登入时间延长(至少1小时了),方便学生透过得力马进入本身课室或其他活动课室中。
  4. 资源小组:发挥采集素材的功能,记录学生参加的活动,以及将视频或视频提交到本身的频道中。
总的来说:
1项活动、1份OPR,造福4个小组。
这不是减轻老师们工作?是什么?

MADANI中12个永续课题的活动方法--浅谈2--探讨各种可能

每一个免费版本的Wayground (之前称为 Quizziz),可以免费创建20个活动。当然,若能在题库中找到,那是更好不过。今天我们就谈谈怎样善用这些免费户口,然后创建MADANI的活动。

  1. 如果6个年级的学生,每个年级有12个主题的话,那就需要多大72套试题。每个免费户口支援20道试题的话,那就需要至少4个账户才能承担这活动的筹备。
  2. 如果将1、2年级,3、4年级,5、6年级,整合为3个组别的话;一共有3组别,每个组别12主题的话,就需要36组试题。筹备中,需要2个账户(一共可以承载40组试题)。
值得留意的是:
  • 倘若整合组别的话,是可以节省时间,但或会发生高年组学生碾压低年组的学生。除非:让同样组别的高低年组学生,在不同时间分开应考。
换句话说:
  • 如果减少学生组别,即可有效缩短准备试题的时间和资源。
  • 缩短准备试题和资源=提前让低年组学生了解/接触水平较高的试题。
  • 同样的试题,可以让高低年组学生参与的话=方便记录=容易找出思考水平层次较高的学生。
但,这样的设定,必须符合一定的标准:
  • 试题所使用的语文水平,必须符合该学龄组别的平均学生智力水平。
  • 试题的难度分布,必须尽可能符合50% 容易,30%中等,20%高水平试题。
  • 布置40题的话,分布就是:20道低水平试题、12道中等水平试题、8道高水平试题。
  • 选择40题的格式设计,目的就是挪出活动前后20分钟;让活动前的10分钟做好准备开始,让活动最后5到10分钟顺利结束或关机关电离开电脑室(低年组学生尤其需要更多时间)
  • 使用的平台,必须尽量设计为:作答模式而不是练习模式。最好做到不可重做的设定。
无论如何,以上观点仅属个人观点。每所学校校情不同,学生和家长情况不同。不能一刀切的处理。共享共勉。

重点介绍

学生课堂评估/学习进度记录

学生课堂评估/学习进度表格 样本即日起将透过 学生课堂评估/学习进度记录专页 传递。 特此告知 。(日后所有更新将在专页处理)            俗称rekod perkembangan murid (以前称为rekod transit)的东西。信息工艺TMK的部分,在年级...