Thesis Project 2025

The Intelligent Assistant for COSCI Students & Teachers

Automate leave requests, track schedules, and get instant notifications with an AI-powered LINE Official Account.

Scan QR Code
I need to take sick leave tomorrow.
I've processed your request. Waiting for Ajarn's approval.
Status update?
Approved! ✅

Why COSCI Flow?

Transforming the administrative chaos into streamlined efficiency.

The Old Way

  • Slow paper forms
  • Manual approval tracking
  • Missed notifications
  • Disconnected systems

The New Way

  • Instant AI processing
  • Real-time LINE alerts
  • Database state machines
  • Automated workflows

Powerful Features

Tailored for both students and lecturers.

For Students

Check Schedule

Instantly retrieve class schedules and room numbers via chat.

AI Leave Request

Submit sick or business leave requests using natural language.

Status Tracking

Get real-time updates on your request status (Pending, Approved, Rejected).

For Teachers

Instant Notifications

Receive immediate alerts when a student submits a request.

Email Approval

Approve or reject requests directly from your email inbox.

Teaching Schedule

Quickly look up teaching slots and room allocations.

Built With Modern Tech

A robust architecture powering intelligent automation.

n8n Workflow Automation
Supabase PostgreSQL Database
Docker Self-Hosted
LINE API Messaging Interface
Groq / Llama 3 AI Model
Nginx Web Server

How It Works

Seamless integration from chat to approval.

1

Student Chats

Student sends a message to the LINE Bot explaining their request.

2

System Processes

AI parses the intent, and n8n triggers the workflow state machine.

3

Teacher Approves

Teacher receives an email and approves with one click.