Skip to content

Built for university educators

Your courses, under control.
Even offline.

Attendance, grades, student records, and course management in one simple workspace. Work without Wi-Fi and sync your changes when you're back online.

  • Free forever plan
  • Offline-first
  • No credit card
LogBook›CS 301 - Algorithms & Complexity
PR

Algorithms & Complexity

CS 301 · Spring 2026

Course Overview

Review today's attendance at a glance.

Date:03/24/2026
Students
6
Present
41 absent, 1 late
Unmarked
0Saved for this date

Quick attendance board

Mark attendance for the selected date.

One course. Every moving part.Grades, attendance, student records, and emails in one workspace

Built for the classroom

Manage attendance and grading in the same course workspace.

Works when Wi-Fi doesn’t

Keep working in supported local workflows when the connection drops.

One view of every record

Keep course progress, rosters, and assessments organized.

01 / Built to keep going

Your connection drops.
Your work doesn’t.

The lecture hall doesn’t always come with reliable Wi-Fi. Keep using supported attendance and grading workflows locally, then sync when you reconnect.

Try it: go offline, change a record, then reconnect in the example.

Explore offline workflows
Offline playground

Your class keeps moving.

Alex RiveraCS-30101
present
Jordan LeeCS-30102
present
Samira KhanCS-30103
present

Interactive simulationExample data. No real records changed.

Attendance

Quick attendance board

CS 301 · Section A · Tuesday, March 24, 2026

6Students4Present1 absent, 1 late0Unmarked
Alex RiveraCS-30101
present
Jordan LeeCS-30102
present
Samira KhanCS-30103
late
Marcus VanceCS-30104
present
Elena RostovaCS-30105
absent
David ChenCS-30106
present

Select P, A or L to mark a sample record

Interactive exampleExample data. No real records changed.

02 / A class, accounted for

Be present.
Leave the admin to LogBook.

Take attendance from your course roster. Mark students present, absent or late, and keep each class session in view.

Session records in one place
Counts that follow every change

03 / Every mark, in context

Your grading scheme.
Without the spreadsheet.

Keep assessment scores, course weights, and student results together. Define grading around your course.

Edit a sample score. The final grade is recalculated by the same grading engine LogBook uses, including the dropped quiz and the attendance marks.

See the grading workflow
Gradebook

A clear view of every mark.

Theory with Attendance and Best Quizzes. Select any score to try an edit.

  • Class Attendance10%Attendance to marks: 95% gets 10, 90% gets 9, 85% gets 8, 80% gets 7, 75% gets 6, 60% gets 5
  • Best Quizzes / Class Tests20%Keep best 3 of 4, out of 20
  • Midterm Exam20%Out of 20
  • Final Exam50%Out of 70, never emailed to students
Fictional students with editable sample assessment scores, totalled by the LogBook grading engine
StudentClass Attendance10%Best Quizzes / Class Tests20%Midterm Exam20%Final Exam50%Final
%Marks/10Q1/20Q2/20Q3/20Q4/20Midterm/20Final/70Raw%GradeGPA
Alex Rivera96.41087.987.9A+4.00
Jordan Lee85.7875.875.8A3.75
Samira Khan100.01095.895.8A+4.00
Marcus Vance67.9559.359.3B-2.75
Elena Rostova82.1779.379.3A3.75
David Chen92.9991.091.0A+4.00

Interactive exampleExample data. No real records changed.

04 / From first roster to final report

Less moving data.
More moving forward.

Map roster columns on the way in. Preview course records on the way out.

Add students

  1. 1Upload CSV
  2. 2Map columns
  3. 3Enroll

cs-301-roster.csv

Import a class roster file · 6 rows, CS 301 Section A

Sample file. No upload or account access needed.

Interactive exampleExample data. No real records changed.

Ready for your next report.

cs-301-report.xlsxPreview only

Live spreadsheet engine previewEXCEL Output
Showing 6 of 6 sample rows • 13 columns
File Header Metadata Active
Department of Computer ScienceDr. Nadia Rahman, Associate ProfessorCS 301 - Algorithms & Complexity (3 cr)
#
AStudent ID
BName
CEmail
DBest Quizzes / Class Tests: Quiz 1
EBest Quizzes / Class Tests: Quiz 2
FBest Quizzes / Class Tests: Quiz 3
GBest Quizzes / Class Tests: Quiz 4
HMidterm Exam: Midterm Exam
IFinal Exam: Final Exam
JTotal Score
KFinal Percentage
LLetter Grade
MGPA Points
5CS-30101Alex Riveraalex.rivera@example.com18151912176187.987.9A+4
6CS-30102Jordan Leejordan.lee@example.com14161117155275.875.8A3.75
7CS-30103Samira Khansamira.khan@example.com20191820196695.895.8A+4
8CS-30104Marcus Vancemarcus.vance@example.com1291413124159.2859.28B-2.75
9CS-30105Elena Rostovaelena.rostova@example.com1716188165579.2879.28A3.75
10CS-30106David Chendavid.chen@example.com1918201718639191A+4
Empty cell fallback: "-"
Sorted by custom arrangement order (13 active columns)

Interactive exampleExample data. No real records changed.

05 / Optional Google Classroom integration

A familiar source.
A focused workspace.

Bring teacher-authorized course, roster, and coursework information into LogBook through the read-only Google Classroom integration.

You stay in control. Classroom is optional, and changes in LogBook aren’t written back to Google.

Explore integrations

Connected. On your terms.

Google ClassroomLogBook

Teacher-authorized · read-only

Algorithms & problem solving

Course information

Roster and permitted profile fields

Coursework for the teacher’s classes

Illustrative source explanation. No Google connection is made. LogBook does not write changes back to Classroom.

Interactive exampleExample data. No real records changed.

Private grade sharing

Share grades privately.In one click.

Choose your students, add a personal note, and share each student's grades directly to their inbox. No copying marks into separate emails.

Email students & parents

CS 301 · Algorithms & Complexity

Each student gets their own message
1

Compose

Target Recipients:All (6)

Subject

Your course grade report

Message

Dear {name}, We have an important update regarding your course performance: Your current overall grade: {grade}% ({letter}) Raw score: {raw} GPA Equivalent: {gpa} Selected Assessment Marks: {marks_breakdown} {final_summary} Best regards, Teacher
{name}{grade}{letter}{raw}{gpa}{marks_breakdown}{final_summary}
Shareable Grade & Score Breakdown

Personalized for every recipient.

Start sharing
2

Preview what each student receives

ToAlex Rivera <alex.rivera@example.com>

SubjectYour course grade report

Dear Alex Rivera, We have an important update regarding your course performance: Your current overall grade: 87.9% (A+) Raw score: 87.9 GPA Equivalent: 4.00 Selected Assessment Marks: - Best Quizzes / Class Tests: Quiz 1 - 18/20 - Best Quizzes / Class Tests: Quiz 2 - 15/20 - Best Quizzes / Class Tests: Quiz 3 - 19/20 - Best Quizzes / Class Tests: Quiz 4 - 12/20 - Midterm Exam: Midterm Exam - 17/20 Final Summary: - Percentage: 87.9% - Letter: A+ - Raw Score: 87.9 - GPA Equivalent: 4.00 Best regards, Teacher
Their classmates' grades never appear in this email. Marks the grading scheme blocks from sharing are never included.

Made for educators

A better teaching day. Free forever.

Start with your next class. No subscription or credit card required for individual teachers.

Individual teacher

$0

Free forever

A focused workspace for your day-to-day teaching.

  • Course and student records
  • Attendance and flexible grading
  • Local workflows with offline sync
  • Roster imports and report exports
Start for free

Your department

Let’s talk

Institutional enquiries

Discuss your department’s needs with Syed Systems.

  • Discuss deployment requirements
  • Plan faculty onboarding
  • Review your academic workflow
  • Explore integration requirements
Discuss your needs

A few things to know

Before your next class.

Questions about getting started with LogBook.

What type of software is LogBook?

LogBook is an offline-first course operations application for university professors, lecturers, and educators. It brings course records, rosters, attendance, and grading into one workspace.

Use a course workspace to organize assessments, grading schemes, and student records. Supported local workflows remain available when classroom connectivity is interrupted.

Why do professors use LogBook instead of spreadsheet gradebooks or LMS portals?

LogBook keeps attendance, roster records, assessment scores, and grading schemes together so educators can review the course without moving between separate spreadsheets.

You can define course grading rules, record attendance, import a roster, and preview exports. The right setup depends on your institution’s workflow and the formats it accepts.

Can LogBook grade assignments and take attendance without an internet connection?

Supported attendance and grade-entry workflows keep changes locally on the device when a connection is unavailable. Reconnect to synchronize queued changes.

Sign in and open the relevant course while online before relying on local access. Authentication, initial data loading, email delivery, and integrations need a connection. The public offline playground is a local simulation.

How does LogBook integrate with Google Classroom?

The optional Google Classroom integration reads teacher-authorized course, roster, and coursework information into LogBook. Educators authorize access through Google.

Review imported records and student mappings in LogBook. The integration is read-only: edits in LogBook are not written back to Google Classroom. Students do not need LogBook accounts.

What is the cost of LogBook for university instructors?

LogBook is free forever for individual teachers, with no subscription, credit card requirement, or trial expiration for the individual teacher plan.

The core course workspace includes attendance, flexible grading, roster management, and report exports. Contact Syed Systems to discuss institutional needs and deployment requirements.

Your courses. A little calmer.

Your next class deserves
a simpler workflow.

Start for free