I Taught Gemma 4 to Read University Syllabi So Professors Don't Have To
Description and use
Tramo drafts course equivalency reports locally using Gemma 4 through Ollama, so professors only need to decide rather than manually read and count dozens of topics for every equivalency request. Every number recalculates when the professor changes a topic status, no document leaves the computer, and the final report can be copied as text or printed as a draft PDF with an AI notice.
Problem
Professors must manually read and compare two long university course syllabi, match topics by hand, count them against a percentage threshold, and write down what a student still has to take for each equivalency request.
Outcome
Tramo drafts course equivalency reports locally using Gemma 4 through Ollama, so professors only need to decide rather than manually read and count dozens of topics for every equivalency request. Every number recalculates when the professor changes a topic status, no document leaves the computer, and the final report can be copied as text or printed as a draft PDF with an AI notice.
Workflow
- Load the analytic program of the subject the student already passed and the analytic program of the subject they want recognized, as a PDF, a Word file or pasted text.
- Check and correct the extracted text before running anything.
- Run the analysis on the same computer and watch progress reported stage by stage next to an elapsed timer.
- Review the coverage against the 50 percent threshold, the proposed verdict, a count of topics by status, the topics still to be taken, a written recommendation and the detail of every topic with its evidence and reasoning.
- Filter the list by status, change any status with a single selector, and let code recalculate everything on the spot.
- Copy the final report as text or print and save it as a PDF carrying a notice that it is a draft generated by AI.
- The professor can also try the whole flow in seconds with a built-in sample pair of programs.
Evidence
When a student moves between universities, a professor has to read two long syllabi side by side, match topics by hand, count them against a percentage written in a regulation and write down what the student still has to take, and the case then climbs through faculty offices and councils.
So I built Tramo, an open source assistant that drafts course equivalency reports with Gemma 4 running locally through Ollama.
You give it the analytic program of the subject a student already passed and the program of the subject they want recognized, as a PDF, a Word file or pasted text. Gemma extracts the teaching topics of both programs, compares every destination topic against the whole origin program, labels it as covered, partial or without evidence and explains each judgment with the origin topics it relied on.
Plain code then computes the coverage and applies the rule of my faculty, which only allows a partial equivalency when more than half of the destination program is covered, and it lists the topics the student would still have to take.
The professor gets to be lazy about the part of the job that never needed a professor, which is reading and counting, and keeps all of the part that does, which is deciding.
At my faculty, the Facultad de Tecnología y Sciences Aplicadas of the Universidad Nacional de Catamarca, the regulation says that a partial equivalency can only be granted when the equivalent content exceeds 50 percent of the destination
- Record date: 2026-10-23T03:26:04.577Z