National Chengchi University
Uedu Main Site
Explore Uedu
Student Console
Register as Member/Login
Research Informed Consent Center
Survey Center
Teacher Console
Course Setup
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

6

Local AI

--

Uedu Code

--

CISOSE26 Local AI Uedu Code UG26
政治大學 AQI 57 26°C PM2.5 11
AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

UEDU MIND — PALM

PALM
Physiological sensing language model

Physiologically-Aware Language Models — let the AI TA understand your physical and mental state. When you start a conversation, the system will automatically adjust the AI’s response style according to your sleep, stress, heart rate variability and other physiological data.

Care is embedded in the conversation itself, rather than via external push notifications
PALM · Context-aware dialogue ADAPTING
Today's status vs personal baseline · today vs 30-day baseline
Sleep · Sleep
baseline 6.9h
5.2h
Below baseline
Stress Index · Stress
Garmin device-native
68
Too high
HRV · RMSSD
5-min window
Too low
below usual
PALM adapts its response style
Good morning 👋 I noticed you've been sleeping less than usual recently, and your stress score is also on the high side. Let's slow down today and take it one step at a time; if you need a break, just tell me at any time.
Demonstration screen · physiological state is the device's native output, not emotion interpretation

Illustrative · dummy data

From e-Learning to PALM

Every advance in educational technology expands AI's understanding of learners

1990s–2000s

e-Learning

Digitising content

AI knows the Student's answers: whether they were right or wrong, and how long they took. Learning extends from the classroom to the screen.

2000s–2010s

m-Learning

Devices and mobility

AI adds device awareness: screen size, network environment, interaction mode. Learning is no longer tied to desktop computers.

2010s–2020s

u-Learning

Environmental context awareness

AI knows the environment: location, time, temperature, social context. The learning situation begins to be understood.

2020s+

PALM

Embodied context awareness

AI finally senses the learner's body: autonomic nervous system state, sleep quality, stress patterns. The learner as a whole is understood.

u-Learning asks “Where is the Student?”  →  PALM asks “What is wrong with the Student?”

How does PALM work?

Three steps to make the AI TA a learning companion that understands you

1

Collect

Your wearable device (such as a Garmin watch) automatically records physiological data such as sleep, heart rate variability and stress levels in daily life, and syncs it to the Uedu platform via Webhook.

2

Analyze

The system builds a personal baseline from your data over the past 30 days, using z-score deviation detection to determine whether today's mental and physical state is different from usual, for example 'sleep shorter than usual' or 'stress is higher than usual'.

3

Adjustment

When you ask AI Teaching Assistant a question, your physiological state is injected into AI's system prompt. AI then adjusts its tone, length and strategy accordingly — for example, slowing down when stress is high, or giving shorter answers when sleep-deprived.

Technical architecture

A three-stage pipeline from raw data from wearable devices to AI TA behavioural adaptation

Module 1

Unified health data abstraction layer

Different wearable devices use different data formats and sampling frequencies. The abstraction layer normalises heterogeneous data from Garmin, Apple HealthKit and Google Health Connect into a unified schema.

Supports raw BBI (Beat-to-Beat Interval) data
Time-domain analysis: SDNN, RMSSD, pNN50
Frequency-domain analysis: LF, HF, LF/HF ratio
Module 2

Personal baseline calculation

Everyone's 'normal' is different — an RMSSD of 40 ms may indicate a good state for Student A, but a stress signal for Student B. The system defines your normal using your own historical data.

zi = (xtoday - μi,30) / σi,30
30-day rolling window establishes a personal baseline
|z| > 1.5 is treated as a significant deviation
At least 7 days of data are sufficient to start
Module 3

Physiology → language context builder

PALM's most distinctive design: using natural language rather than numerical rules as the bridge between physiological signals and AI behaviour. LLMs are naturally good at understanding language instructions.

Learner State: "the Student shows acute sleep deprivation and sympathetic dominance"
Adaptive Strategy: "shorten answers, slow the pace, reduce Socratic questioning"
Always include the instruction: "Do not mention health data"

Actual scenario

At 11 p.m., you open Uedu to ask about coursework

The system has detected that it is late at night, and your stress index today is higher than usual.

PALM automatically senses your state

I only slept 4.5 hours last night (2 hours less than usual); HRV is low, and Body Battery is at 20%. This information has been injected into the AI context.

The AI Teaching Assistant naturally adjusts its response style

Make the responses more concise, with clearer key points and a gentler tone. Rather than saying "you should go to sleep now" directly, naturally show concern for your learning state within the conversation.

The same question, four different responses

Student asks: "Can you help me understand recursion?" — PALM adjusts teaching strategies according to physiological state

A

Normal status

Sleep 7.2h (z=0.1)・RMSSD normal (z=-0.2)・LF/HF balanced

Socratic questioning: “What happens when a function calls itself?” Encourages independent exploration and thinking.

B

Acute sleep deprivation

Sleep 4.2h (z=-2.1)・RMSSD low (z=-2.3)・LF/HF elevated (sympathetic dominance)

direct explanation: "Recursion is when a function calls itself to solve a smaller sub-problem." Clear and concise, with a suggestion to go into more depth later.

C

Chronic stress

Sleep 6.0h (z=-0.8)・RMSSD continuously declining for 5+ days・LF/HF trending upwards

step-by-step guidance: "Let's go through it one step at a time." Break it down with concrete examples and an encouraging tone to reduce cognitive load.

D

False positive

Sleep 7.5h (z=0.3)・RMSSD low (z=-1.8)・LF/HF elevated
but steps 12,000+ (z=+2.5)

Maintain the default mode: sympathetic activation may arise from the physiological response after exercise. After cross-checking the activity data, the system chose not to intervene.

Invisible Care: in all four scenarios, AI does not mention sleep, stress or health data. Students simply feel that AI is closer to their needs.

Perceived physiological dimension

PALM integrates multiple physiological indicators to build a comprehensive picture of physical and mental state

Sleep

Duration, depth, REM, quality score

HRV

Heart rate variability, reflecting the state of the autonomic nervous system

Stress

Average all-day stress index

Body Battery

Body Energy Reserve Index

Activity level

Steps and daily activity

Resting Heart Rate

Basic heart rate

Design concept

Every design decision in PALM places learner wellbeing first

Conversation as care

PALM does not send a notification telling you "you should rest". Care is conveyed naturally through the AI TA's conversational tone, answer length and strategic adjustments — you may not notice it, but you will feel the dialogue becoming more attuned to your needs.

Privacy first

Physiological data are used only to adjust AI response strategies in real time and will not be stored in the conversation record. AI will not proactively mention specific data to you unless you ask about it. Data processing complies with research ethics requirements.

Personalised baseline

Everyone's 'normal' is different. PALM uses your data from the past 30 days to build a personal baseline, and uses statistical deviation (z-score) to judge today's state, rather than a one-size-fits-all absolute threshold.

Graceful Degradation

If there is temporarily no physiological data (for example, if you forget to wear your watch), the AI TA will still work normally. PALM is an additional layer of sensing capability, not a prerequisite for conversation.

Ethical reflection

PALM’s design must balance technical feasibility and ethical responsibility

Empathy vs monitoring

Invisible Care is PALM’s greatest strength, and also its greatest ethical challenge. The system “knows” the student’s health status, yet does not let the student notice it. Therefore, transparent informed consent is essential — students must clearly know that physiological data may affect how AI responds.

Right to Opacity

Learners should have the right to decide whether physiological data affects AI behaviour — even if they have consented to data collection. For example, a Student may consent to provide data for research use, but choose to let the AI TA remain unaffected by it. PALM's modular architecture supports this flexibility.

Avoid pathologising

Everyone's physiological rhythm is different. A Student who sleeps 6 hours each night may perform perfectly normally, but if the system judges by population standards, they may be incorrectly flagged as having 'chronic sleep deprivation'. The personal baseline approach is designed precisely to avoid this problem of defining the individual by the group.

Digital equity

If only students wearing smartwatches could receive better AI support, it would create a two-tier education system. PALM's response strategy: use phone PPG to estimate HRV, and behavioural signals (typing rhythm, response latency) as alternative inputs, ensuring all students can benefit.

Data sources supported

A unified health summary layer so users across different devices can all benefit

Garmin Connect

Supported

Automatically sync via Garmin Health API Webhook; supports the Forerunner, Venu, Fenix and other series

Apple HealthKit

Supported

Use the Uedu App to read health data from iPhone / Apple Watch

Health Connect

Supported

Use the Uedu App to read unified health data from Android devices

Research Prospects

The research agenda opened up by PALM, from empirical validation to a fundamental transformation of educational systems

Empirical validation

Through a within-subjects crossover design, the same group of Students alternately experience PALM and a standard AI TA, measuring perceived empathy, interaction quality, cognitive engagement and learning outcomes. Key question: do Students notice the adaptiveness? Does physiological monitoring itself change behaviour?

Collective physiological sensing

When most Students in a class show increased sympathetic nervous system activation and reduced HRV — indicating collective cognitive overload — the system can prompt the Instructor: "Classroom stress indicators are elevated; consider pausing or switching teaching strategies." PALM extends from an individual teaching assistant to a classroom-level teaching sensor.

Cross-cultural research

In East Asian educational settings, physiological monitoring may be seen as school care; in Nordic contexts, the same system may be felt as surveillance. Multi-site research across at least three cultural contexts (East Asia, Europe and the Americas) is needed to ensure that PALM's design principles have cross-cultural validity.

Future hardware developments

Within 5 years: consumer EEG headsets and smart glasses with built-in eye tracking will increase cognitive load and attention metrics. Within 10 years: sensors may be embedded in furniture and clothing, allowing learners to use no wearable devices at all. PALM is designed to be scalable, growing as sensing technology advances.

Educational Omics Research Plan

PALM is a core technology of the Uedu Mind subsystem, an application within the PhysioNeuromics dimension of the Educational Omics framework. We explore how physiological data can help AI TAs better understand learners' states, thereby providing more empathetic teaching support.