Skip to the content.

Seamless Learning

UC Berkeley software projects for teaching large courses.

The Seamless Learning project proposes an open-source, light-weight, and sustainable suite of tools to integrate Research, Teaching & Learning (RTL) and custom course tool platforms. Today, there is a suite of custom course tools used primarily by EECS, Data Science, Statistics—the three undergraduate programs in the new College of Computing, Data, and Society (CDSS). Collectively, each year these dozens of tools are jointly developed by hundreds of Teaching Assistants (TAs) and reach thousands of students in a variety of courses. While custom course tools have proven their utility, we must support instructors and TAs across campus who are also managing high enrollments.

Overall project goals:

Project Staff

Faculty

This project is faculty-run. We regularly connect with our Research, Teaching & Learning colleagues about best practices for maintenance, support, and long-term project vision.

Contact the PI team with any general questions:

Students

Announcements

Projects and Activities

Berkeley Class Template

Student lead: Rebecca Dang

Improved Just the Class to include GitHub actions that utilize axe GitHub Actions to check for accessibility. Full project description coming soon!

Seating Tool

Student lead: Yu Long

Full project description coming soon!

Flextensions

Student lead: Jordan Schwartz

Full project description coming soon!

Seamless Learning Tools Lunches

We run a monthly lunch for EECS, Data Science, and Statistics TAs and instructors to share their cool classroom technologies. The inaugural set of these lunches in AY23-24 was awesome. We covered everything from Gradescope, EdStem, and DataHub to super-customized course tools for gradebooks, office hours queues…you name it!

Seamless Learning Workshops

Informational Spreadsheets

If you’d like access to any of the below spreadsheets, please contact the Seamless Learning Co-PIs:

Funding