All Classes and Interfaces
Class
Description
Protobuf type
atessera.sensei.grpc.AddStudentReplyProtobuf type
atessera.sensei.grpc.AddStudentReplyProtobuf type
atessera.sensei.grpc.AddStudentRequestProtobuf type
atessera.sensei.grpc.AddStudentRequestA stub to allow clients to do limited synchronous rpc calls to service Control.
A stub to allow clients to do synchronous rpc calls to service Control.
A stub to allow clients to do ListenableFuture-style rpc calls to service Control.
Base class for the server implementation of the service Control.
A stub to allow clients to do asynchronous rpc calls to service Control.
Runs
Cron.work() periodically on a dedicated daemon thread.Finds a laboratory work directory using an LLM agent.
Represents a Docker container managed by
DockerRunner.Runs commands inside resource limited Docker containers.
Result of running a command inside a Docker container.
A local clone of a student git repository.
Sends reports to students by e-mail.
Agent that generates a poetic UNIX/Bushido styled message when no execution command could be detected.
Resource limits applied to a Docker container during a check.
Agent that examines the workspace files to determine the shell command needed to run the laboratory work.
LangChain4j tool for running laboratory commands inside execution environments.
Global configuration of the laboratory checking system.
SMTP related settings.
LangChain4j tools that expose files inside a base directory.
Agent that provides structured, styled review feedback for a laboratory submission.
Agent that evaluates student source code against task requirements and returns a numerical score from 0 to 10.
Protobuf type
atessera.sensei.grpc.TerminateReplyProtobuf type
atessera.sensei.grpc.TerminateReplyProtobuf type
atessera.sensei.grpc.TerminateRequestProtobuf type
atessera.sensei.grpc.TerminateRequest