Friday, November 7, 2025

结合学科年历 Takwim Panitia

以往,每个科目有各自的主任,处理各自的科目年历 (Takwim Panitia)。但那工作模式,让科目主任 (Ketua Panitia) 相当头痛:

  1. 需要1个人想6个年级都可以进行的互动。
  2. 学校管理层无法看见每个科目的活动年历。
  3. 其他老师无法看见或调整活动进度。
今天,和大家分享新的工作流程:与校历结合的学科年历。究竟如何进行呢?我们下面讨论执行步骤:
  1. 开启学校年历档案。(如果是 google sheet 或 excel 那是最好)
  2. 复制学校年历档案。档案命名为学科年历,页面以年份命名。
  3. 一般的学校年历,有周次、日期、天、活动(有的整合管理、学术、学生事务、课外活动显示,有的个别显示),以及负责老师。
  4. 在最后的 column 右边,添加2 个 columns.
  5. 添加的 columns,  第一个column 命名为科目或MP。第二个 column 命名为 Aktiviti / Projek / Program。
  6. 来年,复制页面,根据使用年份适当命名。
  7. 可从新校历衔接或拷贝粘贴过来。负责老师调整活动日子即可完成。
这个改变带来什么好处?
  1. 为学校跳板中的学科档案 (Fail Panitia) 铺路。
  2. 让学校管理层和全校老师可以看见活动编排。
  3. 方便科目负责人(大型学校,或有年级代表。年级代表可与科目主任)直接参阅校历然后编排适当的活动。
  4. 简化来年活动编排:仅需调整日子前后即可。
  5. 档案可以科目进行筛选,直接成为全部科目的学科年历 (takwim panitia)。
  6. 档案可以成为嵌入学校网页、部落格或site的页面。方便家长等外造了解学校进行的活动。
有兴趣的话,欢迎点击学科年历样本档案
( File > Make a copy即可拥有。若无意改进标准档案或与全县朋友共享,请勿 request editor access,恕不受理)

校庆日-谈诚实

有时候很好奇,校庆日,不是设定好了的么?

有一年,编者基于机缘巧合之下,决定尝试收集和记录每一所学校的校庆日日子。由于采用谷歌日历记录,要搜索资料的话,轻而易举。

        不搜索还好,搜索起来,才发现,居然有些学校的校庆日,每年随着州假期、公共假期以及学校假期而有所改变。

        其实是小事情,但看见这样的情况,让人想起:如果在小事不能忠心,大事能忠心吗?当然,站在某些学校的立场,随着州假期、公共假期或学校假期调整学校校庆日,并申请事假,其实没有带来任何伤害。但如果有认真思考的话,不免会觉得奇怪:学校校庆日,有随随便便修改的理由吗?对于创校先贤来说,会不会是一种讽刺呢?

        反覆修改校庆日,在竖立学生对学校情怀与认同感的环节上,会带来有归属感,还是:只要有假期,管它有没有归属感呢?

        小小心得,盼望与大家共享。校庆日事假,即便可以人情处理,但校庆日的存在,是为了方便庆祝假期,还是为了纪念先贤的努力呢?

Sunday, November 2, 2025

记录学生成长轨迹

我一直有一个想法:有没有办法,有效记录学生在学校的6年生活轨迹?有没有办法,依据各种事项,将学生在学校的6年级轨迹,都记录下来呢?

例如:

2025年1年级

2026年2年级

2027年3年级

2028年4年级

2029年5年级

2030年6年级

        要是学校有能力,记录学生在2025年到2030年的生活轨迹,那将是多么精彩的数据啊。你问有什么数据可以记录?我这里就给你列出来,让你也和我一样,张开嘴巴,张开眼睛看清楚。

  1. 学生6年来借阅的书籍。
  2. 学生6年来的评估。
  3. 学生6年来的课外活动或参赛成绩。
  4. 学生6年来的运动会表现。(孩子们在赛事中的距离,时间、高度等,都可以有简单的记录的)
  5. 学生这6年来得到什么援助(若有)
但这些意愿,只有几个关键处:
  • 谁可以看见学生这6年的生活轨迹?
  • 谁愿意这样疯狂处理学生个人6年生活轨迹的记录?
  • 这6年的生活轨迹,对学校的管理,对学生家长,对学生个人,对教学工作,对人格塑造,有什么重大的效果吗?

学校各种管理系统的汇集

早前,我们谈及,有效简化优化各种学校要管理的系统。但,要是这些系统都没有好好管理或编排在触手可及的地方,我们免不了又要四处搜索寻找需要的系统了,对吗?

        来,点击这里看看我们如何将各种系统,直接嵌入学校跳板中。这样,大家日后就可以非常方便了。

        留意到学校跳板中,仅需开启新的一页,即可将各种系统直接使用 hyperlink 嵌入吗?这样的编排,确实会让学校的管理工作,更为优化的。其运作理念,有点类似 link tree。欢迎浏览,欢迎尝试在各自学校的跳板采用。

有意在学校跳板加上的话:

  1. 在学校跳板开启新的一页。
  2. 为页面命名。
  3. 开始填写各种系统的名字。
  4. 衔接各种系统,完成 hyperlink的工作即可。
后记:
这个版面,其实也可以完全取代MENU页面。换句话说,老师们的工作途径,更直接,更清晰。有兴趣的话,不妨考虑。

谈谈那些学术管理编排

学校嘛,一定有各种教学活动的。这次,我们谈谈教学活动编排。当然,都只是建议,如何有效执行,看校情,看校长意愿,一起执行。

  • 1年级:开学首4个星期都是适应期。建议开学第三个星期进行主题教学,课程内容采用适应期教学内容(可以自创或改造现有教材即可)
  • 2到6年级:开学第二个或第三个星期可以进行主题教学
  • 第二或第三个星期,同时填写第一次的自我教学视察表格 (SK@S Standard 4 PdPc)。
  • 必要的话,可以同时填写第一次的ISPPKBAT的第一次填写。
  • 开课后第4或5个月(如果心急或学校老师较多),或第6个月(学校老师较少的话),进行第二次的教学视察,填写第二次的教学视察表格 (SK@S Standard 4 PdPc)。
  • 10月或11月:进行第三次的教学视察,填写第三次的教学视察表格 (SK@S Standard 4 PdPc)。因为若来年还有那IPPKBAT的话(官员表示2025是最后一年,此后会不会永久纳入常年活动还不得而知),10月到11月之间是可以填写的。
  • 在编排的时候,别忘记和全部科目的DSKP一同手把手检查。尤其是美术,因为在指定周期,有准备工作和展览。
当然,事前的编排是很重要的。那,事前有那些编排呢?涉及,但不局限于:
  1. 要使用的表格,都应整理编排好备用。(当然,我是建议在学校跳板或部落格或site中整理好备用的)
  2. 要让老师们知道要进行的视察时间(要不要进班,就真的看学校管理层啦。我宁可老师平日用心教书育人,也不要老师演戏让我看)
  3. 老师们需要知道要做什么,怎么做,在哪里做,以及工作的期限。说真的,这个非常重要。尤其是第一次的填写,大多都是自我评估的话,这是非常重要的。
有朋友问起,那IPPKBAT的工作,2025年不是只需填写1次吗?为什么要老师们填写3次呢?是这样的,2025年都是在10月终会议中,才知道要填写1次的,所以,我们不可能提前知道,而提前告知老师们仅需填写1次而已。所以别怪我不通气。
        小小分享,希望有助于大家编排全年的教学活动。收着也带不走的。共勉。耶稣爱你也爱我。

Friday, October 31, 2025

从终极目标,反向设计工作流程

反向设计(reverse engineering),不是新的概念。但在学校工作流程设计中,很少有人会愿意费心思了解,然后改进。

        惯性的工作流程设计,都是从第一步到最后一步(成果)。这样的设计流程,不是不好,只是需要经过太多的磨炼与际遇,才能够得到更大的改进。但反向设计的效果就不一样了。我们举几个简单的例子来看,就看见差别在哪里了。

教师或职员出席和分析:

传统的流程设计:找出每个人的名字,然后一个月一份记录,之后每日点名,包括自动统计。

结果:出现了12个页面。

反向的流程设计:依据我要看见的页面,反向设计可记录全年出席的排版设计。

结果:出现了1个记录全年的页面。

教师的PBD委任信件:

传统的流程设计:利用教师名单,加上邮件整合(mail merge),在文件中加以处理,然后打印。

效果:mail merge有2个档案,每次迁移电脑的话,需要重新设置。最大好处就是可以批量处理信件。最大坏处就是数目字的处理未能如意。

反向的设计流程:统一要看见的信件格式,采用Google sheet / excel的 vlook 或 xlookup功能,整理和准备教师信件。

效果:只有1个档案。最大好处:一个档案处理妥善。最大坏处:需要逐个处理打印工作。


    由此可见,反向设计的流程,会给工作带来不一样的改变。得到的好处和坏处,虽然不尽相同,但我校相信,好处比坏处多。日后大家在设计和处理工作流程时候,不放考虑:从工作的终点开始反向设计,会带来不一样的效果。

Thursday, October 30, 2025

自动列出云端硬盘档案-Psikometrik档案

有没有想过,当我们有越来越多的档案,特别是Softcopy的时候,要处理起来,也不是那么容易了?   

        我举例:每所学校4-6年级学生有参与心理倾向测试,俗称psikometrik。但要逐个打印保管学校档案的话,确实有点挑战。打印出来的话,不仅文件多,要保存的话,也不容易。所以,新点子来了:何不将学生的文件,直接保存在云端呢?

        但仅仅保存在云端的话,又不是那么容易寻找啊。所以有了这样的一个建议:

  • 在云端里,肯定有个文件夹是保存全部档案的。
  • 在大文件夹里面,一定有副文件夹,副文件夹,就是依据年份以及年级分辨的。
  • 关键:如何将不同的文件夹内容,在Google Sheet列表中,自动列出来呢?
  • 但这样的建议和设计,产生新的问题:谁能够在google sheet中开启那些链接呢?公开的话,不适合。但限制的话,谁来限制呢?
无论如何,点子是有了,只是技术性上的限制,还让我们需要考量是否可以有效执行。有兴趣了解这个技术的话,欢迎浏览下面的视频。

若想在同样的谷歌sheet档案中,不同页面,有来自不同的文件夹的档案链接的话,可以考虑这样的编码:(消息来自Chatgpt)
/**
 * List files from multiple folders into separate sheets.
 */

function listFilesFromMultipleFolders() {
  // 1️⃣ Define your folders and their target sheets
  const folderSheetPairs = [
    { folderId: "FOLDER_ID_1", sheetName: "Folder A" },
    { folderId: "FOLDER_ID_2", sheetName: "Folder B" },
    { folderId: "FOLDER_ID_3", sheetName: "Folder C" }
  ];
  
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  
  folderSheetPairs.forEach(pair => {
    const folder = DriveApp.getFolderById(pair.folderId);
    const files = folder.getFiles();
    const sheet = ss.getSheetByName(pair.sheetName) || ss.insertSheet(pair.sheetName);
    
    // Clear and rewrite headers
    sheet.clearContents();
    sheet.appendRow(["File Name", "File URL", "Last Updated", "Owner", "File ID"]);
    
    // Loop through files and add info
    while (files.hasNext()) {
      const file = files.next();
      sheet.appendRow([
        file.getName(),
        file.getUrl(),
        file.getLastUpdated(),
        file.getOwner().getEmail(),
        file.getId()
      ]);
    }
  });
}



重点介绍

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

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