AI-Assisted Productivity & Automation Project

Daily Digest & School Checklist

A student productivity system I created to reduce the time spent checking school deadlines and make it easier to decide what to work on next.

Project Overview

Turning scattered school information into a daily plan

School information can be spread across course schedules, D2L deadlines, instructor announcements, readings, lectures, and exam dates. I wanted a faster way to understand what was coming up without repeatedly checking each source.

I created a system with two related parts: an automated Daily Digest that organizes upcoming school information into a rolling two-week lookahead, and an interactive School Checklist for managing individual classes and tasks.

The goal was simple: reduce the time I spend searching for deadlines and make it easier to choose what deserves my attention next.

Process

How I built the system

1. Gathered Source Information

Collected course schedules, D2L deadlines, and instructor announcements covering assignments, readings, lectures, and exams.

2. Created the Daily Digest

Used ChatGPT to organize the information into a rolling two-week lookahead with upcoming deadlines first, along with weather and dinner ideas. I scheduled the digest for 8 AM Central.

3. Built the School Checklist

Built an interactive checklist with AI assistance, including expandable classes, individual task checkboxes, saved progress, and Today, Next 2 Weeks, and Full Plan views.

4. Refined the Interface

Used a dark purple theme, hid completed work by default, and placed detailed instructions inside expandable sections to keep the interface easier to navigate.

5. Corrected the Coursework

Replaced estimated dates with supplied D2L deadlines, separated multipart activities, and flagged conflicting or unconfirmed information instead of treating uncertain information as final.

6. Added Semester Planning

Expanded the checklist so new semesters, classes, tasks, dates, and notes could be entered instead of limiting the system to one predefined schedule.

7. Created a Public Version

Replaced my personal coursework with fictional classes so visitors could safely explore the project and then create their own plan.

Automation

The 8 AM Daily Digest

The Daily Digest organizes school information into a rolling two-week lookahead and is scheduled for delivery at 8 AM Central.

Upcoming deadlines are prioritized so assignments, readings, lectures, and exams that need attention are easier to identify. Weather and dinner ideas are also included to make the digest useful for planning more than coursework alone.

Instead of starting the day by manually checking several different sources, the digest gives me one organized place to begin.

Interactive Checklist

A clearer view of upcoming work

School Checklist public demo showing the sample semester and two-week planning view

The School Checklist provides a visual way to manage the same type of academic workload. The interface includes Today, Next 2 Weeks, and Full Plan views so the amount of information shown can match what the user needs at that moment.

Progress tracking shows how many tasks remain and how much work has been completed. Classes can also be filtered so users can focus on one course instead of viewing the entire semester at once.

Course Organization

Expandable classes and individual tasks

Expanded fictional Creative Writing class showing individual tasks and due dates

Each class can be expanded to reveal its individual assignments. Tasks can contain due dates, task types, and additional instructions, while checkboxes allow progress to be recorded as work is completed.

Completed work is hidden by default to reduce clutter. More detailed information is also placed inside expandable areas so the main view remains focused on what needs attention.

Semester Planning

Designed to grow beyond the sample schedule

Public School Checklist showing fictional classes and planning controls

The checklist is not limited to the fictional coursework shown in the demonstration. Users can create semesters, add classes, and enter their own tasks, dates, and notes.

This makes the interface reusable as courses and responsibilities change rather than requiring a completely new checklist each semester.

Accuracy

Improving the source information

An important part of the project was improving the information feeding the system. Early planning information sometimes included estimated dates, multipart activities, or details that needed additional confirmation.

I replaced estimated dates with supplied D2L deadlines when they became available, separated activities that contained multiple pieces of work, and flagged conflicting or unconfirmed information.

This reinforced an important lesson from the project: an organized interface is only useful when the information behind it is clear and accurate.

Privacy-Conscious Design

Creating a portfolio demo without exposing my coursework

My working system contains information related to my actual school schedule. I did not want to publish that information simply to demonstrate the project.

Instead, I created a public version using fictional classes, assignments, and deadlines. Visitors can explore the interface, load the sample coursework, or start creating their own plan.

Information entered into the public checklist is saved in the visitor's browser. The checklist also includes backup export and import features so users can save a copy of their plan.

The public checklist currently operates separately from my scheduled Daily Digest and does not expose my personal academic information.

AI-Assisted Development

Using AI as part of the workflow

AI assistance was used throughout the project, but the process began with a real problem and source information I gathered from my coursework.

I used ChatGPT to help organize the Daily Digest and used AI assistance while developing the interactive checklist. I continued refining the project by reviewing the coursework, correcting dates, separating tasks, changing the interface, testing how information was presented, and deciding what should be included in the public version.

This process helped me learn how important clear inputs, verification, testing, and iteration are when using AI to build a tool around real-world information.

What I Learned

Useful automation still depends on good information

Clear source information, accurate deadlines, simple navigation, and privacy-conscious design are essential when turning an AI-generated plan into a useful tool.

I also learned that adding more information does not automatically make a productivity system better. The information has to be organized so the most important tasks are easy to find without overwhelming the user.

Next Steps

Connecting the checklist and digest

The public checklist currently operates separately from my scheduled Daily Digest. A future improvement would connect completed checklist tasks to the digest so finished work no longer appears as something that still needs attention.

I would also like to add live calendar updates so changes to deadlines and upcoming events can be incorporated into the planning workflow more easily.

Try It

Explore the public School Checklist

The public version uses fictional coursework to demonstrate the project without exposing my personal academic information. You can explore the sample semester or create your own plan.