Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addAllStudents(Iterable<? extends StudentInfo>) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- addStudent(AddStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- addStudent(AddStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- addStudent(AddStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- addStudent(AddStudentRequest, StreamObserver<AddStudentReply>) - Method in interface atessera.sensei.grpc.ControlGrpc.AsyncService
- addStudent(AddStudentRequest, StreamObserver<AddStudentReply>) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- addStudent(Student) - Method in class atessera.sensei.util.Persistence
-
Adds a new student to the persistence.
- AddStudentReply - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.AddStudentReply - AddStudentReply.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.AddStudentReply - AddStudentReplyOrBuilder - Interface in atessera.sensei.grpc
- AddStudentRequest - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.AddStudentRequest - AddStudentRequest.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.AddStudentRequest - AddStudentRequestOrBuilder - Interface in atessera.sensei.grpc
- addStudents(int, StudentInfo) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - addStudents(int, StudentInfo.Builder) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - addStudents(StudentInfo) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - addStudents(StudentInfo.Builder) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - addStudentsBuilder() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - addStudentsBuilder(int) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - ASSIGNEDLABWORKS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.AddStudentRequest
- ASSIGNEDLABWORKS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.StudentInfo
- ASSIGNEDLABWORKS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.UpdateStudentRequest
- atessera.sensei - package atessera.sensei
- atessera.sensei.agents - package atessera.sensei.agents
-
LangChain4j agents used by the checking pipeline.
- atessera.sensei.cli - package atessera.sensei.cli
- atessera.sensei.git - package atessera.sensei.git
-
Git repository acquisition and inspection.
- atessera.sensei.grpc - package atessera.sensei.grpc
- atessera.sensei.model - package atessera.sensei.model
- atessera.sensei.tools - package atessera.sensei.tools
- atessera.sensei.util - package atessera.sensei.util
B
- bindService() - Method in class atessera.sensei.grpc.ControlGrpc.ControlImplBase
- bindService(ControlGrpc.AsyncService) - Static method in class atessera.sensei.grpc.ControlGrpc
- build() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- build() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- build() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- build() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- build() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- build() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- build() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- build() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- build() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- build() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- build() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- build() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- build() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- build() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- build() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- build(Channel, CallOptions) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- build(Channel, CallOptions) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- build(Channel, CallOptions) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- build(Channel, CallOptions) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- buildPartial() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- buildPartial() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- buildPartial() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- buildPartial() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- buildPartial() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- buildPartial() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- buildPartial() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- buildPartial() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- buildPartial() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- buildPartial() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- buildPartial() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- buildPartial() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- buildPartial() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- buildPartial() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- buildPartial() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
C
- chatMemoryStore() - Method in class atessera.sensei.util.Persistence
-
Creates a
ChatMemoryStorebacked by this persistence. - CheckResult - Class in atessera.sensei.model
- CheckResult() - Constructor for class atessera.sensei.model.CheckResult
- CheckResult(boolean, boolean, boolean, boolean, int, String) - Constructor for class atessera.sensei.model.CheckResult
- CheckRun - Class in atessera.sensei.model
- CheckRun() - Constructor for class atessera.sensei.model.CheckRun
- CheckRun(CheckRun.Status, long, String, String, String, CheckResult) - Constructor for class atessera.sensei.model.CheckRun
- CheckRun.Status - Enum Class in atessera.sensei.model
- clear() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- clear() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- clear() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- clear() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- clear() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- clear() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- clear() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- clear() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- clear() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- clear() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- clear() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- clear() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- clear() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- clear() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- clear() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- clearAssignedLabWorks() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
comma-separated list of lab work identifiers
- clearAssignedLabWorks() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
comma-separated list of lab work identifiers
- clearAssignedLabWorks() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
comma-separated list of lab work identifiers
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- clearGroup() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
int32 group = 4; - clearGroup() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
int32 group = 4; - clearGroup() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional int32 group = 4; - clearLastChecked() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
int64 lastChecked = 7; - clearLocalGitRepo() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string localGitRepo = 5; - clearLocalGitRepo() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string localGitRepo = 5; - clearLocalGitRepo() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string localGitRepo = 5; - clearMail() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string mail = 1; - clearMail() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
-
string mail = 1; - clearMail() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
-
string mail = 1; - clearMail() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string mail = 1; - clearMail() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
-
string mail = 1; - clearMail() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
string mail = 1; - clearMessage() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
string message = 2; - clearMessage() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
string message = 2; - clearMessage() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
string message = 2; - clearMessage() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
string message = 2; - clearMessage() - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
string message = 2; - clearMessage() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
string message = 2; - clearName() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string name = 2; - clearName() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string name = 2; - clearName() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string name = 2; - clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- clearStudents() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - clearSuccess() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
bool success = 1; - clearSuccess() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
bool success = 1; - clearSuccess() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
bool success = 1; - clearSuccess() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
bool success = 1; - clearSuccess() - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
bool success = 1; - clearSuccess() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
bool success = 1; - clearSuspended() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
bool suspended = 6; - clone() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- clone() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- clone() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- clone() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- clone() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- clone() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- clone() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- clone() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- clone() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- clone() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- clone() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- clone() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- clone() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- clone() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- clone() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- close() - Method in class atessera.sensei.Dispatcher
- close() - Method in class atessera.sensei.git.GitRepository
-
Recursively removes the clone directory.
- close() - Method in class atessera.sensei.grpc.GrpcServer
- close() - Method in class atessera.sensei.util.DockerContainer
-
Guarantees container cleanup.
- close() - Method in class atessera.sensei.util.Persistence
-
Closes the underlying MVStore database, releasing all resources.
- commit() - Method in class atessera.sensei.util.Persistence
-
Commits all pending changes to the underlying store.
- ControlGrpc - Class in atessera.sensei.grpc
- ControlGrpc.AsyncService - Interface in atessera.sensei.grpc
- ControlGrpc.ControlBlockingStub - Class in atessera.sensei.grpc
-
A stub to allow clients to do limited synchronous rpc calls to service Control.
- ControlGrpc.ControlBlockingV2Stub - Class in atessera.sensei.grpc
-
A stub to allow clients to do synchronous rpc calls to service Control.
- ControlGrpc.ControlFutureStub - Class in atessera.sensei.grpc
-
A stub to allow clients to do ListenableFuture-style rpc calls to service Control.
- ControlGrpc.ControlImplBase - Class in atessera.sensei.grpc
-
Base class for the server implementation of the service Control.
- ControlGrpc.ControlStub - Class in atessera.sensei.grpc
-
A stub to allow clients to do asynchronous rpc calls to service Control.
- ControlImplBase() - Constructor for class atessera.sensei.grpc.ControlGrpc.ControlImplBase
- cpus - Variable in class atessera.sensei.model.ResourceQuota
-
CPU limit in virtual cores.
- create(ChatModel) - Static method in interface atessera.sensei.agents.NoCommandNotifier
-
Creates a new instance of
NoCommandNotifier. - create(ChatModel, SourceCodeReader) - Static method in interface atessera.sensei.agents.DirectorySelector
-
Creates a new instance of
DirectorySelector. - create(ChatModel, SourceCodeReader) - Static method in interface atessera.sensei.agents.RunCommandDetector
-
Creates a new instance of
RunCommandDetector. - create(ChatModel, SourceCodeReader) - Static method in interface atessera.sensei.agents.TaskConforming
-
Creates a new instance of
TaskConforming. - create(ChatModel, SourceCodeReader) - Static method in interface atessera.sensei.agents.TaskScorer
-
Creates a new instance of
TaskScorer.
D
- deleteStudent(DeleteStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- deleteStudent(DeleteStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- deleteStudent(DeleteStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- deleteStudent(DeleteStudentRequest, StreamObserver<DeleteStudentReply>) - Method in interface atessera.sensei.grpc.ControlGrpc.AsyncService
- deleteStudent(DeleteStudentRequest, StreamObserver<DeleteStudentReply>) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- deleteStudent(Student, Predicate<Student>) - Method in class atessera.sensei.util.Persistence
-
Atomically deletes an existing student identified by email.
- DeleteStudentReply - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.DeleteStudentReply - DeleteStudentReply.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.DeleteStudentReply - DeleteStudentReplyOrBuilder - Interface in atessera.sensei.grpc
- DeleteStudentRequest - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.DeleteStudentRequest - DeleteStudentRequest.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.DeleteStudentRequest - DeleteStudentRequestOrBuilder - Interface in atessera.sensei.grpc
- describeTaskConforming(String, String, String, String, String) - Method in interface atessera.sensei.agents.TaskConforming
- detectRunCommand(String, String) - Method in interface atessera.sensei.agents.RunCommandDetector
- DirectorySelector - Interface in atessera.sensei.agents
-
Finds a laboratory work directory using an LLM agent.
- Dispatcher - Class in atessera.sensei
- Dispatcher(SenseiConfig, Persistence) - Constructor for class atessera.sensei.Dispatcher
- DockerContainer - Class in atessera.sensei.util
-
Represents a Docker container managed by
DockerRunner. - DockerContainer(String, String, ResourceQuota) - Constructor for class atessera.sensei.util.DockerContainer
-
Creates a new Docker container reference.
- DockerRunner - Class in atessera.sensei.util
-
Runs commands inside resource limited Docker containers.
- DockerRunner(String) - Constructor for class atessera.sensei.util.DockerRunner
-
Creates a runner.
- DockerRunResult - Class in atessera.sensei.util
-
Result of running a command inside a Docker container.
- DockerRunResult(int, String) - Constructor for class atessera.sensei.util.DockerRunResult
-
Creates a run result.
E
- equals(Object) - Method in class atessera.sensei.grpc.AddStudentReply
- equals(Object) - Method in class atessera.sensei.grpc.AddStudentRequest
- equals(Object) - Method in class atessera.sensei.grpc.DeleteStudentReply
- equals(Object) - Method in class atessera.sensei.grpc.DeleteStudentRequest
- equals(Object) - Method in class atessera.sensei.grpc.GetStudentsReply
- equals(Object) - Method in class atessera.sensei.grpc.GetStudentsRequest
- equals(Object) - Method in class atessera.sensei.grpc.ResumeStudentReply
- equals(Object) - Method in class atessera.sensei.grpc.ResumeStudentRequest
- equals(Object) - Method in class atessera.sensei.grpc.StudentInfo
- equals(Object) - Method in class atessera.sensei.grpc.SuspendStudentReply
- equals(Object) - Method in class atessera.sensei.grpc.SuspendStudentRequest
- equals(Object) - Method in class atessera.sensei.grpc.TerminateReply
- equals(Object) - Method in class atessera.sensei.grpc.TerminateRequest
- equals(Object) - Method in class atessera.sensei.grpc.UpdateStudentReply
- equals(Object) - Method in class atessera.sensei.grpc.UpdateStudentRequest
- equals(Object) - Method in class atessera.sensei.model.CheckResult
- equals(Object) - Method in class atessera.sensei.model.CheckRun
- equals(Object) - Method in class atessera.sensei.model.LabWork
- equals(Object) - Method in class atessera.sensei.model.Student
- exitCode - Variable in class atessera.sensei.util.DockerRunResult
-
Exit code returned by the command.
F
- FAILED - Enum constant in enum class atessera.sensei.model.CheckRun.Status
- find(String, String, String) - Method in interface atessera.sensei.agents.DirectorySelector
- FINISHED - Enum constant in enum class atessera.sensei.model.CheckRun.Status
- FOUND_IN_ROOT - Static variable in interface atessera.sensei.agents.DirectorySelector
- from - Variable in class atessera.sensei.SenseiConfig.Smtp
G
- getAddStudentMethod() - Static method in class atessera.sensei.grpc.ControlGrpc
- getAssignedLabWorks() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in class atessera.sensei.grpc.AddStudentRequest
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in class atessera.sensei.grpc.StudentInfo
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
comma-separated list of lab work identifiers
- getAssignedLabWorks() - Method in class atessera.sensei.model.Student
- getAssignedLabWorksBytes() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in class atessera.sensei.grpc.AddStudentRequest
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in class atessera.sensei.grpc.StudentInfo
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
comma-separated list of lab work identifiers
- getAssignedLabWorksBytes() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
comma-separated list of lab work identifiers
- getCommitId() - Method in class atessera.sensei.model.CheckRun
- getCreatedAt() - Method in class atessera.sensei.model.CheckRun
- getDefaultInstance() - Static method in class atessera.sensei.grpc.AddStudentReply
- getDefaultInstance() - Static method in class atessera.sensei.grpc.AddStudentRequest
- getDefaultInstance() - Static method in class atessera.sensei.grpc.DeleteStudentReply
- getDefaultInstance() - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- getDefaultInstance() - Static method in class atessera.sensei.grpc.GetStudentsReply
- getDefaultInstance() - Static method in class atessera.sensei.grpc.GetStudentsRequest
- getDefaultInstance() - Static method in class atessera.sensei.grpc.ResumeStudentReply
- getDefaultInstance() - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- getDefaultInstance() - Static method in class atessera.sensei.grpc.StudentInfo
- getDefaultInstance() - Static method in class atessera.sensei.grpc.SuspendStudentReply
- getDefaultInstance() - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- getDefaultInstance() - Static method in class atessera.sensei.grpc.TerminateReply
- getDefaultInstance() - Static method in class atessera.sensei.grpc.TerminateRequest
- getDefaultInstance() - Static method in class atessera.sensei.grpc.UpdateStudentReply
- getDefaultInstance() - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.AddStudentReply
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.AddStudentRequest
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.DeleteStudentReply
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.GetStudentsReply
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.GetStudentsRequest
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.ResumeStudentReply
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.StudentInfo
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.SuspendStudentReply
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.TerminateReply
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.TerminateRequest
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.UpdateStudentReply
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- getDefaultInstanceForType() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- getDeleteStudentMethod() - Static method in class atessera.sensei.grpc.ControlGrpc
- getDescriptor() - Static method in class atessera.sensei.grpc.AddStudentReply.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.AddStudentReply
- getDescriptor() - Static method in class atessera.sensei.grpc.AddStudentRequest.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.AddStudentRequest
- getDescriptor() - Static method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.DeleteStudentReply
- getDescriptor() - Static method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- getDescriptor() - Static method in class atessera.sensei.grpc.GetStudentsReply.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.GetStudentsReply
- getDescriptor() - Static method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.GetStudentsRequest
- getDescriptor() - Static method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.ResumeStudentReply
- getDescriptor() - Static method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- getDescriptor() - Static method in class atessera.sensei.grpc.SenseiProto
- getDescriptor() - Static method in class atessera.sensei.grpc.StudentInfo.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.StudentInfo
- getDescriptor() - Static method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.SuspendStudentReply
- getDescriptor() - Static method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- getDescriptor() - Static method in class atessera.sensei.grpc.TerminateReply.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.TerminateReply
- getDescriptor() - Static method in class atessera.sensei.grpc.TerminateRequest.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.TerminateRequest
- getDescriptor() - Static method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.UpdateStudentReply
- getDescriptor() - Static method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- getDescriptor() - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- getDescriptorForType() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- getDescriptorForType() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- getErrorMessage() - Method in class atessera.sensei.model.CheckRun
- getGetStudentsMethod() - Static method in class atessera.sensei.grpc.ControlGrpc
- getGroup() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
int32 group = 4; - getGroup() - Method in class atessera.sensei.grpc.AddStudentRequest
-
int32 group = 4; - getGroup() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
int32 group = 4; - getGroup() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
int32 group = 4; - getGroup() - Method in class atessera.sensei.grpc.StudentInfo
-
int32 group = 4; - getGroup() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
int32 group = 4; - getGroup() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional int32 group = 4; - getGroup() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional int32 group = 4; - getGroup() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional int32 group = 4; - getGroup() - Method in class atessera.sensei.model.Student
- getId() - Method in class atessera.sensei.model.LabWork
- getLabId() - Method in class atessera.sensei.model.CheckRun
- getLang() - Method in class atessera.sensei.model.LabWork
- getLastChecked() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
int64 lastChecked = 7; - getLastChecked() - Method in class atessera.sensei.grpc.StudentInfo
-
int64 lastChecked = 7; - getLastChecked() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
int64 lastChecked = 7; - getLastChecked() - Method in class atessera.sensei.model.Student
- getLocalGitRepo() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string localGitRepo = 5; - getLocalGitRepo() - Method in class atessera.sensei.grpc.AddStudentRequest
-
string localGitRepo = 5; - getLocalGitRepo() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
string localGitRepo = 5; - getLocalGitRepo() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string localGitRepo = 5; - getLocalGitRepo() - Method in class atessera.sensei.grpc.StudentInfo
-
string localGitRepo = 5; - getLocalGitRepo() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
string localGitRepo = 5; - getLocalGitRepo() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string localGitRepo = 5; - getLocalGitRepo() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional string localGitRepo = 5; - getLocalGitRepo() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional string localGitRepo = 5; - getLocalGitRepo() - Method in class atessera.sensei.model.Student
- getLocalGitRepoBytes() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string localGitRepo = 5; - getLocalGitRepoBytes() - Method in class atessera.sensei.grpc.AddStudentRequest
-
string localGitRepo = 5; - getLocalGitRepoBytes() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
string localGitRepo = 5; - getLocalGitRepoBytes() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string localGitRepo = 5; - getLocalGitRepoBytes() - Method in class atessera.sensei.grpc.StudentInfo
-
string localGitRepo = 5; - getLocalGitRepoBytes() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
string localGitRepo = 5; - getLocalGitRepoBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string localGitRepo = 5; - getLocalGitRepoBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional string localGitRepo = 5; - getLocalGitRepoBytes() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional string localGitRepo = 5; - getLogs() - Method in class atessera.sensei.util.DockerContainer
-
Captures current container logs (stdout and stderr), truncated to
quota.maxLogBytes. - getMail() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.AddStudentRequest
-
string mail = 1; - getMail() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.DeleteStudentRequest
-
string mail = 1; - getMail() - Method in interface atessera.sensei.grpc.DeleteStudentRequestOrBuilder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.ResumeStudentRequest
-
string mail = 1; - getMail() - Method in interface atessera.sensei.grpc.ResumeStudentRequestOrBuilder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.StudentInfo
-
string mail = 1; - getMail() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.SuspendStudentRequest
-
string mail = 1; - getMail() - Method in interface atessera.sensei.grpc.SuspendStudentRequestOrBuilder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
string mail = 1; - getMail() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
string mail = 1; - getMail() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
string mail = 1; - getMail() - Method in class atessera.sensei.model.Student
- getMailBytes() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.AddStudentRequest
-
string mail = 1; - getMailBytes() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.DeleteStudentRequest
-
string mail = 1; - getMailBytes() - Method in interface atessera.sensei.grpc.DeleteStudentRequestOrBuilder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.ResumeStudentRequest
-
string mail = 1; - getMailBytes() - Method in interface atessera.sensei.grpc.ResumeStudentRequestOrBuilder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.StudentInfo
-
string mail = 1; - getMailBytes() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.SuspendStudentRequest
-
string mail = 1; - getMailBytes() - Method in interface atessera.sensei.grpc.SuspendStudentRequestOrBuilder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
string mail = 1; - getMailBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
string mail = 1; - getMailBytes() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
string mail = 1; - getMatchingScore() - Method in class atessera.sensei.model.CheckResult
- getMessage() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.AddStudentReply
-
string message = 2; - getMessage() - Method in interface atessera.sensei.grpc.AddStudentReplyOrBuilder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.DeleteStudentReply
-
string message = 2; - getMessage() - Method in interface atessera.sensei.grpc.DeleteStudentReplyOrBuilder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.ResumeStudentReply
-
string message = 2; - getMessage() - Method in interface atessera.sensei.grpc.ResumeStudentReplyOrBuilder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.SuspendStudentReply
-
string message = 2; - getMessage() - Method in interface atessera.sensei.grpc.SuspendStudentReplyOrBuilder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.TerminateReply
-
string message = 2; - getMessage() - Method in interface atessera.sensei.grpc.TerminateReplyOrBuilder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
string message = 2; - getMessage() - Method in class atessera.sensei.grpc.UpdateStudentReply
-
string message = 2; - getMessage() - Method in interface atessera.sensei.grpc.UpdateStudentReplyOrBuilder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.AddStudentReply
-
string message = 2; - getMessageBytes() - Method in interface atessera.sensei.grpc.AddStudentReplyOrBuilder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.DeleteStudentReply
-
string message = 2; - getMessageBytes() - Method in interface atessera.sensei.grpc.DeleteStudentReplyOrBuilder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.ResumeStudentReply
-
string message = 2; - getMessageBytes() - Method in interface atessera.sensei.grpc.ResumeStudentReplyOrBuilder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.SuspendStudentReply
-
string message = 2; - getMessageBytes() - Method in interface atessera.sensei.grpc.SuspendStudentReplyOrBuilder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.TerminateReply
-
string message = 2; - getMessageBytes() - Method in interface atessera.sensei.grpc.TerminateReplyOrBuilder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
string message = 2; - getMessageBytes() - Method in class atessera.sensei.grpc.UpdateStudentReply
-
string message = 2; - getMessageBytes() - Method in interface atessera.sensei.grpc.UpdateStudentReplyOrBuilder
-
string message = 2; - getName() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string name = 2; - getName() - Method in class atessera.sensei.grpc.AddStudentRequest
-
string name = 2; - getName() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
string name = 2; - getName() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string name = 2; - getName() - Method in class atessera.sensei.grpc.StudentInfo
-
string name = 2; - getName() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
string name = 2; - getName() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string name = 2; - getName() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional string name = 2; - getName() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional string name = 2; - getName() - Method in class atessera.sensei.model.Student
- getNameBytes() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string name = 2; - getNameBytes() - Method in class atessera.sensei.grpc.AddStudentRequest
-
string name = 2; - getNameBytes() - Method in interface atessera.sensei.grpc.AddStudentRequestOrBuilder
-
string name = 2; - getNameBytes() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string name = 2; - getNameBytes() - Method in class atessera.sensei.grpc.StudentInfo
-
string name = 2; - getNameBytes() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
string name = 2; - getNameBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string name = 2; - getNameBytes() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional string name = 2; - getNameBytes() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional string name = 2; - getNum() - Method in class atessera.sensei.model.LabWork
- getParserForType() - Method in class atessera.sensei.grpc.AddStudentReply
- getParserForType() - Method in class atessera.sensei.grpc.AddStudentRequest
- getParserForType() - Method in class atessera.sensei.grpc.DeleteStudentReply
- getParserForType() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- getParserForType() - Method in class atessera.sensei.grpc.GetStudentsReply
- getParserForType() - Method in class atessera.sensei.grpc.GetStudentsRequest
- getParserForType() - Method in class atessera.sensei.grpc.ResumeStudentReply
- getParserForType() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- getParserForType() - Method in class atessera.sensei.grpc.StudentInfo
- getParserForType() - Method in class atessera.sensei.grpc.SuspendStudentReply
- getParserForType() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- getParserForType() - Method in class atessera.sensei.grpc.TerminateReply
- getParserForType() - Method in class atessera.sensei.grpc.TerminateRequest
- getParserForType() - Method in class atessera.sensei.grpc.UpdateStudentReply
- getParserForType() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- getResult() - Method in class atessera.sensei.model.CheckRun
- getResumeStudentMethod() - Static method in class atessera.sensei.grpc.ControlGrpc
- getSearchCondition() - Method in class atessera.sensei.model.LabWork
- getSerializedSize() - Method in class atessera.sensei.grpc.AddStudentReply
- getSerializedSize() - Method in class atessera.sensei.grpc.AddStudentRequest
- getSerializedSize() - Method in class atessera.sensei.grpc.DeleteStudentReply
- getSerializedSize() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- getSerializedSize() - Method in class atessera.sensei.grpc.GetStudentsReply
- getSerializedSize() - Method in class atessera.sensei.grpc.GetStudentsRequest
- getSerializedSize() - Method in class atessera.sensei.grpc.ResumeStudentReply
- getSerializedSize() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- getSerializedSize() - Method in class atessera.sensei.grpc.StudentInfo
- getSerializedSize() - Method in class atessera.sensei.grpc.SuspendStudentReply
- getSerializedSize() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- getSerializedSize() - Method in class atessera.sensei.grpc.TerminateReply
- getSerializedSize() - Method in class atessera.sensei.grpc.TerminateRequest
- getSerializedSize() - Method in class atessera.sensei.grpc.UpdateStudentReply
- getSerializedSize() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- getServiceDescriptor() - Static method in class atessera.sensei.grpc.ControlGrpc
- getStatement() - Method in class atessera.sensei.model.LabWork
- getStatus() - Method in class atessera.sensei.model.CheckRun
- getStudents() - Method in class atessera.sensei.util.Persistence
-
Returns all students currently stored in the persistence.
- getStudents(int) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudents(int) - Method in class atessera.sensei.grpc.GetStudentsReply
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudents(int) - Method in interface atessera.sensei.grpc.GetStudentsReplyOrBuilder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudents(GetStudentsRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- getStudents(GetStudentsRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- getStudents(GetStudentsRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- getStudents(GetStudentsRequest, StreamObserver<GetStudentsReply>) - Method in interface atessera.sensei.grpc.ControlGrpc.AsyncService
- getStudents(GetStudentsRequest, StreamObserver<GetStudentsReply>) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- getStudentsBuilder(int) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsBuilderList() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsCount() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsCount() - Method in class atessera.sensei.grpc.GetStudentsReply
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsCount() - Method in interface atessera.sensei.grpc.GetStudentsReplyOrBuilder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsList() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsList() - Method in class atessera.sensei.grpc.GetStudentsReply
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsList() - Method in interface atessera.sensei.grpc.GetStudentsReplyOrBuilder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsOrBuilder(int) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsOrBuilder(int) - Method in class atessera.sensei.grpc.GetStudentsReply
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsOrBuilder(int) - Method in interface atessera.sensei.grpc.GetStudentsReplyOrBuilder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsOrBuilderList() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsOrBuilderList() - Method in class atessera.sensei.grpc.GetStudentsReply
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - getStudentsOrBuilderList() - Method in interface atessera.sensei.grpc.GetStudentsReplyOrBuilder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - GetStudentsReply - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.GetStudentsReply - GetStudentsReply.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.GetStudentsReply - GetStudentsReplyOrBuilder - Interface in atessera.sensei.grpc
- GetStudentsRequest - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.GetStudentsRequest - GetStudentsRequest.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.GetStudentsRequest - GetStudentsRequestOrBuilder - Interface in atessera.sensei.grpc
- getSubject() - Method in class atessera.sensei.model.LabWork
- getSuccess() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.AddStudentReply
-
bool success = 1; - getSuccess() - Method in interface atessera.sensei.grpc.AddStudentReplyOrBuilder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.DeleteStudentReply
-
bool success = 1; - getSuccess() - Method in interface atessera.sensei.grpc.DeleteStudentReplyOrBuilder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.ResumeStudentReply
-
bool success = 1; - getSuccess() - Method in interface atessera.sensei.grpc.ResumeStudentReplyOrBuilder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.SuspendStudentReply
-
bool success = 1; - getSuccess() - Method in interface atessera.sensei.grpc.SuspendStudentReplyOrBuilder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.TerminateReply
-
bool success = 1; - getSuccess() - Method in interface atessera.sensei.grpc.TerminateReplyOrBuilder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
bool success = 1; - getSuccess() - Method in class atessera.sensei.grpc.UpdateStudentReply
-
bool success = 1; - getSuccess() - Method in interface atessera.sensei.grpc.UpdateStudentReplyOrBuilder
-
bool success = 1; - getSuspended() - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
bool suspended = 6; - getSuspended() - Method in class atessera.sensei.grpc.StudentInfo
-
bool suspended = 6; - getSuspended() - Method in interface atessera.sensei.grpc.StudentInfoOrBuilder
-
bool suspended = 6; - getSuspendStudentMethod() - Static method in class atessera.sensei.grpc.ControlGrpc
- getTerminateMethod() - Static method in class atessera.sensei.grpc.ControlGrpc
- getUpdateStudentMethod() - Static method in class atessera.sensei.grpc.ControlGrpc
- getVerdict() - Method in class atessera.sensei.model.CheckResult
- GitRepository - Class in atessera.sensei.git
-
A local clone of a student git repository.
- GitRepository(String, String, Path) - Constructor for class atessera.sensei.git.GitRepository
-
Clones a repository into a fresh temporary directory.
- GROUP_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.AddStudentRequest
- GROUP_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.StudentInfo
- GROUP_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.UpdateStudentRequest
- GrpcServer - Class in atessera.sensei.grpc
- GrpcServer(int, Persistence) - Constructor for class atessera.sensei.grpc.GrpcServer
H
- hasAssignedLabWorks() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
comma-separated list of lab work identifiers
- hasAssignedLabWorks() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
comma-separated list of lab work identifiers
- hasAssignedLabWorks() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
comma-separated list of lab work identifiers
- hasGroup() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional int32 group = 4; - hasGroup() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional int32 group = 4; - hasGroup() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional int32 group = 4; - hashCode() - Method in class atessera.sensei.grpc.AddStudentReply
- hashCode() - Method in class atessera.sensei.grpc.AddStudentRequest
- hashCode() - Method in class atessera.sensei.grpc.DeleteStudentReply
- hashCode() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- hashCode() - Method in class atessera.sensei.grpc.GetStudentsReply
- hashCode() - Method in class atessera.sensei.grpc.GetStudentsRequest
- hashCode() - Method in class atessera.sensei.grpc.ResumeStudentReply
- hashCode() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- hashCode() - Method in class atessera.sensei.grpc.StudentInfo
- hashCode() - Method in class atessera.sensei.grpc.SuspendStudentReply
- hashCode() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- hashCode() - Method in class atessera.sensei.grpc.TerminateReply
- hashCode() - Method in class atessera.sensei.grpc.TerminateRequest
- hashCode() - Method in class atessera.sensei.grpc.UpdateStudentReply
- hashCode() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- hashCode() - Method in class atessera.sensei.model.CheckResult
- hashCode() - Method in class atessera.sensei.model.CheckRun
- hashCode() - Method in class atessera.sensei.model.LabWork
- hashCode() - Method in class atessera.sensei.model.Student
- hasLocalGitRepo() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string localGitRepo = 5; - hasLocalGitRepo() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional string localGitRepo = 5; - hasLocalGitRepo() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional string localGitRepo = 5; - hasName() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string name = 2; - hasName() - Method in class atessera.sensei.grpc.UpdateStudentRequest
-
optional string name = 2; - hasName() - Method in interface atessera.sensei.grpc.UpdateStudentRequestOrBuilder
-
optional string name = 2; - hasOpenAiKey() - Method in class atessera.sensei.SenseiConfig
-
Checks whether an OpenAI API key is available.
- hasSmtp() - Method in class atessera.sensei.SenseiConfig
-
Checks whether SMTP settings look sufficient for sending mail.
- host - Variable in class atessera.sensei.SenseiConfig.Smtp
I
- id() - Method in class atessera.sensei.util.DockerContainer
-
Returns the container identifier.
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.AddStudentReply
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.AddStudentRequest
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.DeleteStudentReply
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.GetStudentsReply
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.GetStudentsRequest
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.ResumeStudentReply
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.StudentInfo
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.SuspendStudentReply
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.TerminateReply
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.TerminateRequest
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.UpdateStudentReply
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- internalGetFieldAccessorTable() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- isAccepted() - Method in class atessera.sensei.model.CheckResult
- isAvailable() - Method in class atessera.sensei.util.LlmService
-
Checks whether LLM integration is configured and available.
- isAvailable() - Method in class atessera.sensei.util.MailSender
-
Checks whether SMTP is configured well enough to send mail.
- isCompilationPassed() - Method in class atessera.sensei.model.CheckResult
- isInitialized() - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- isInitialized() - Method in class atessera.sensei.grpc.AddStudentReply
- isInitialized() - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- isInitialized() - Method in class atessera.sensei.grpc.AddStudentRequest
- isInitialized() - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- isInitialized() - Method in class atessera.sensei.grpc.DeleteStudentReply
- isInitialized() - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- isInitialized() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- isInitialized() - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- isInitialized() - Method in class atessera.sensei.grpc.GetStudentsReply
- isInitialized() - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- isInitialized() - Method in class atessera.sensei.grpc.GetStudentsRequest
- isInitialized() - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- isInitialized() - Method in class atessera.sensei.grpc.ResumeStudentReply
- isInitialized() - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- isInitialized() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- isInitialized() - Method in class atessera.sensei.grpc.StudentInfo.Builder
- isInitialized() - Method in class atessera.sensei.grpc.StudentInfo
- isInitialized() - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- isInitialized() - Method in class atessera.sensei.grpc.SuspendStudentReply
- isInitialized() - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- isInitialized() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- isInitialized() - Method in class atessera.sensei.grpc.TerminateReply.Builder
- isInitialized() - Method in class atessera.sensei.grpc.TerminateReply
- isInitialized() - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- isInitialized() - Method in class atessera.sensei.grpc.TerminateRequest
- isInitialized() - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- isInitialized() - Method in class atessera.sensei.grpc.UpdateStudentReply
- isInitialized() - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- isInitialized() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- isRunning() - Method in class atessera.sensei.util.DockerContainer
-
Checks whether the container is currently running.
- isRunPassed() - Method in class atessera.sensei.model.CheckResult
- isSourceFound() - Method in class atessera.sensei.model.CheckResult
- isSuspended() - Method in class atessera.sensei.model.Student
K
- kill() - Method in class atessera.sensei.util.DockerContainer
-
Forces immediate container termination using
docker kill.
L
- LabWork - Class in atessera.sensei.model
- LabWork() - Constructor for class atessera.sensei.model.LabWork
- LabWork(String, String, String, String, String, int) - Constructor for class atessera.sensei.model.LabWork
- labWorks - Variable in class atessera.sensei.SenseiConfig
-
List of laboratory works which can be assigned to students
- LASTCHECKED_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.StudentInfo
- listFiles(String) - Method in class atessera.sensei.tools.SourceCodeReader
-
Lists files in a subdirectory of the base directory.
- LlmService - Class in atessera.sensei.util
- LlmService(SenseiConfig) - Constructor for class atessera.sensei.util.LlmService
- load(Path) - Static method in class atessera.sensei.SenseiConfig
-
Loads the configuration from a JSON file.
- LOCALGITREPO_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.AddStudentRequest
- LOCALGITREPO_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.StudentInfo
- LOCALGITREPO_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.UpdateStudentRequest
M
- MAIL_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.AddStudentRequest
- MAIL_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.DeleteStudentRequest
- MAIL_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.ResumeStudentRequest
- MAIL_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.StudentInfo
- MAIL_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.SuspendStudentRequest
- MAIL_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.UpdateStudentRequest
- MailSender - Class in atessera.sensei.util
-
Sends reports to students by e-mail.
- MailSender(SenseiConfig) - Constructor for class atessera.sensei.util.MailSender
-
Creates a mail sender.
- main(String[]) - Static method in class atessera.sensei.cli.Main
- Main - Class in atessera.sensei.cli
- Main() - Constructor for class atessera.sensei.cli.Main
- maxLogBytes - Variable in class atessera.sensei.model.ResourceQuota
-
Maximum log output size in bytes captured from the container to prevent memory abuse.
- memoryMb - Variable in class atessera.sensei.model.ResourceQuota
-
Memory limit in megabytes.
- mergeFrom(AddStudentReply) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- mergeFrom(AddStudentRequest) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- mergeFrom(DeleteStudentReply) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- mergeFrom(DeleteStudentRequest) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- mergeFrom(GetStudentsReply) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- mergeFrom(GetStudentsRequest) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- mergeFrom(ResumeStudentReply) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- mergeFrom(ResumeStudentRequest) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- mergeFrom(StudentInfo) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- mergeFrom(SuspendStudentReply) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- mergeFrom(SuspendStudentRequest) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- mergeFrom(TerminateReply) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- mergeFrom(TerminateRequest) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- mergeFrom(UpdateStudentReply) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- mergeFrom(UpdateStudentRequest) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- mergeFrom(Message) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- MESSAGE_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.AddStudentReply
- MESSAGE_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.DeleteStudentReply
- MESSAGE_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.ResumeStudentReply
- MESSAGE_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.SuspendStudentReply
- MESSAGE_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.TerminateReply
- MESSAGE_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.UpdateStudentReply
N
- NAME_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.AddStudentRequest
- NAME_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.StudentInfo
- NAME_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.UpdateStudentRequest
- networkDisabled - Variable in class atessera.sensei.model.ResourceQuota
-
When
true, the container has no network access. - newBlockingStub(Channel) - Static method in class atessera.sensei.grpc.ControlGrpc
-
Creates a new blocking-style stub that supports unary and streaming output calls on the service
- newBlockingV2Stub(Channel) - Static method in class atessera.sensei.grpc.ControlGrpc
-
Creates a new blocking-style stub that supports all types of calls on the service
- newBuilder() - Static method in class atessera.sensei.grpc.AddStudentReply
- newBuilder() - Static method in class atessera.sensei.grpc.AddStudentRequest
- newBuilder() - Static method in class atessera.sensei.grpc.DeleteStudentReply
- newBuilder() - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- newBuilder() - Static method in class atessera.sensei.grpc.GetStudentsReply
- newBuilder() - Static method in class atessera.sensei.grpc.GetStudentsRequest
- newBuilder() - Static method in class atessera.sensei.grpc.ResumeStudentReply
- newBuilder() - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- newBuilder() - Static method in class atessera.sensei.grpc.StudentInfo
- newBuilder() - Static method in class atessera.sensei.grpc.SuspendStudentReply
- newBuilder() - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- newBuilder() - Static method in class atessera.sensei.grpc.TerminateReply
- newBuilder() - Static method in class atessera.sensei.grpc.TerminateRequest
- newBuilder() - Static method in class atessera.sensei.grpc.UpdateStudentReply
- newBuilder() - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- newBuilder(AddStudentReply) - Static method in class atessera.sensei.grpc.AddStudentReply
- newBuilder(AddStudentRequest) - Static method in class atessera.sensei.grpc.AddStudentRequest
- newBuilder(DeleteStudentReply) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- newBuilder(DeleteStudentRequest) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- newBuilder(GetStudentsReply) - Static method in class atessera.sensei.grpc.GetStudentsReply
- newBuilder(GetStudentsRequest) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- newBuilder(ResumeStudentReply) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- newBuilder(ResumeStudentRequest) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- newBuilder(StudentInfo) - Static method in class atessera.sensei.grpc.StudentInfo
- newBuilder(SuspendStudentReply) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- newBuilder(SuspendStudentRequest) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- newBuilder(TerminateReply) - Static method in class atessera.sensei.grpc.TerminateReply
- newBuilder(TerminateRequest) - Static method in class atessera.sensei.grpc.TerminateRequest
- newBuilder(UpdateStudentReply) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- newBuilder(UpdateStudentRequest) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- newBuilderForType() - Method in class atessera.sensei.grpc.AddStudentReply
- newBuilderForType() - Method in class atessera.sensei.grpc.AddStudentRequest
- newBuilderForType() - Method in class atessera.sensei.grpc.DeleteStudentReply
- newBuilderForType() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- newBuilderForType() - Method in class atessera.sensei.grpc.GetStudentsReply
- newBuilderForType() - Method in class atessera.sensei.grpc.GetStudentsRequest
- newBuilderForType() - Method in class atessera.sensei.grpc.ResumeStudentReply
- newBuilderForType() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- newBuilderForType() - Method in class atessera.sensei.grpc.StudentInfo
- newBuilderForType() - Method in class atessera.sensei.grpc.SuspendStudentReply
- newBuilderForType() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- newBuilderForType() - Method in class atessera.sensei.grpc.TerminateReply
- newBuilderForType() - Method in class atessera.sensei.grpc.TerminateRequest
- newBuilderForType() - Method in class atessera.sensei.grpc.UpdateStudentReply
- newBuilderForType() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.AddStudentReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.AddStudentRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.DeleteStudentReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.DeleteStudentRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.GetStudentsReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.GetStudentsRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.ResumeStudentReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.ResumeStudentRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.StudentInfo
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.SuspendStudentReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.SuspendStudentRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.TerminateReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.TerminateRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.UpdateStudentReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class atessera.sensei.grpc.UpdateStudentRequest
- newChatModel() - Method in class atessera.sensei.util.LlmService
- newFutureStub(Channel) - Static method in class atessera.sensei.grpc.ControlGrpc
-
Creates a new ListenableFuture-style stub that supports unary calls on the service
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.AddStudentReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.AddStudentRequest
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.DeleteStudentReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.DeleteStudentRequest
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.GetStudentsReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.GetStudentsRequest
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.ResumeStudentReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.ResumeStudentRequest
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.StudentInfo
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.SuspendStudentReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.SuspendStudentRequest
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.TerminateReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.TerminateRequest
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.UpdateStudentReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class atessera.sensei.grpc.UpdateStudentRequest
- newStub(Channel) - Static method in class atessera.sensei.grpc.ControlGrpc
-
Creates a new async stub that supports all call types for the service
- NoCommandNotifier - Interface in atessera.sensei.agents
-
Agent that generates a poetic UNIX/Bushido styled message when no execution command could be detected.
- noNewPrivileges - Variable in class atessera.sensei.model.ResourceQuota
-
When
true, privilege escalation inside the container is forbidden. - NOT_FOUND - Static variable in interface atessera.sensei.agents.DirectorySelector
- notifyNoCommand(String, String, String) - Method in interface atessera.sensei.agents.NoCommandNotifier
O
- openAiApiKey - Variable in class atessera.sensei.SenseiConfig
-
API key used to access the OpenAI compatible endpoint.
- openAiBaseUrl - Variable in class atessera.sensei.SenseiConfig
-
Base URL of the OpenAI compatible API.
- openAiModel - Variable in class atessera.sensei.SenseiConfig
-
Chat model name used for code review and verdict summarization.
- output - Variable in class atessera.sensei.util.DockerRunResult
-
Combined standard output and error text.
P
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.StudentInfo
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.TerminateReply
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseDelimitedFrom(InputStream) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.StudentInfo
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(byte[]) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(ByteString) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(CodedInputStream) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(InputStream) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(ByteBuffer) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.AddStudentRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.StudentInfo
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.TerminateRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- parser() - Static method in class atessera.sensei.grpc.AddStudentReply
- parser() - Static method in class atessera.sensei.grpc.AddStudentRequest
- parser() - Static method in class atessera.sensei.grpc.DeleteStudentReply
- parser() - Static method in class atessera.sensei.grpc.DeleteStudentRequest
- parser() - Static method in class atessera.sensei.grpc.GetStudentsReply
- parser() - Static method in class atessera.sensei.grpc.GetStudentsRequest
- parser() - Static method in class atessera.sensei.grpc.ResumeStudentReply
- parser() - Static method in class atessera.sensei.grpc.ResumeStudentRequest
- parser() - Static method in class atessera.sensei.grpc.StudentInfo
- parser() - Static method in class atessera.sensei.grpc.SuspendStudentReply
- parser() - Static method in class atessera.sensei.grpc.SuspendStudentRequest
- parser() - Static method in class atessera.sensei.grpc.TerminateReply
- parser() - Static method in class atessera.sensei.grpc.TerminateRequest
- parser() - Static method in class atessera.sensei.grpc.UpdateStudentReply
- parser() - Static method in class atessera.sensei.grpc.UpdateStudentRequest
- password - Variable in class atessera.sensei.SenseiConfig.Smtp
- path() - Method in class atessera.sensei.git.GitRepository
-
Returns the root directory of the clone.
- PENDING - Enum constant in enum class atessera.sensei.model.CheckRun.Status
- Persistence - Class in atessera.sensei.util
-
Provides persistent storage for application data using H2 MVStore as an embedded file-based key-value database.
- Persistence(String) - Constructor for class atessera.sensei.util.Persistence
-
Constructs a new persistence instance with the given file path.
- Persistence(Path) - Constructor for class atessera.sensei.util.Persistence
-
Constructs a new persistence instance with the given file path.
- pidsLimit - Variable in class atessera.sensei.model.ResourceQuota
-
Maximum number of processes/threads inside the container.
- port - Variable in class atessera.sensei.SenseiConfig.Smtp
R
- readFile(String) - Method in class atessera.sensei.tools.SourceCodeReader
-
Reads a file by its path relative to the base directory.
- readOnlyRootFs - Variable in class atessera.sensei.model.ResourceQuota
-
When
true, the container root filesystem is read-only. - registerAllExtensions(ExtensionRegistry) - Static method in class atessera.sensei.grpc.SenseiProto
- registerAllExtensions(ExtensionRegistryLite) - Static method in class atessera.sensei.grpc.SenseiProto
- remove() - Method in class atessera.sensei.util.DockerContainer
-
Forces removal of the container using
docker rm -f. - removeStudents(int) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - ResourceQuota - Class in atessera.sensei.model
-
Resource limits applied to a Docker container during a check.
- ResourceQuota() - Constructor for class atessera.sensei.model.ResourceQuota
- resumeStudent(ResumeStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- resumeStudent(ResumeStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- resumeStudent(ResumeStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- resumeStudent(ResumeStudentRequest, StreamObserver<ResumeStudentReply>) - Method in interface atessera.sensei.grpc.ControlGrpc.AsyncService
- resumeStudent(ResumeStudentRequest, StreamObserver<ResumeStudentReply>) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- ResumeStudentReply - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.ResumeStudentReply - ResumeStudentReply.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.ResumeStudentReply - ResumeStudentReplyOrBuilder - Interface in atessera.sensei.grpc
- ResumeStudentRequest - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.ResumeStudentRequest - ResumeStudentRequest.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.ResumeStudentRequest - ResumeStudentRequestOrBuilder - Interface in atessera.sensei.grpc
- review() - Method in class atessera.sensei.agents.Reviewer
- Reviewer - Class in atessera.sensei.agents
- Reviewer(ChatModel, LabWork, Student) - Constructor for class atessera.sensei.agents.Reviewer
- run(String, Path, ResourceQuota, String) - Method in class atessera.sensei.util.DockerRunner
-
Synchronously runs a command in a background container, waits for completion, captures logs, and cleans up.
- runCommand(String) - Method in class atessera.sensei.tools.Runner
-
Executes a command in the workspace directory.
- RunCommandDetector - Interface in atessera.sensei.agents
-
Agent that examines the workspace files to determine the shell command needed to run the laboratory work.
- Runner - Class in atessera.sensei.tools
-
LangChain4j tool for running laboratory commands inside execution environments.
- Runner(Path) - Constructor for class atessera.sensei.tools.Runner
-
Creates a runner tool rooted at the specified base directory.
S
- save(Path) - Method in class atessera.sensei.SenseiConfig
-
Writes the configuration to a JSON file.
- score(String, String, String) - Method in interface atessera.sensei.agents.TaskScorer
- send(String, String, String) - Method in class atessera.sensei.util.MailSender
-
Sends a report mail message.
- SenseiConfig - Class in atessera.sensei
-
Global configuration of the laboratory checking system.
- SenseiConfig() - Constructor for class atessera.sensei.SenseiConfig
- SenseiConfig.Smtp - Class in atessera.sensei
-
SMTP related settings.
- SenseiProto - Class in atessera.sensei.grpc
- SERVICE_NAME - Static variable in class atessera.sensei.grpc.ControlGrpc
- setAccepted(boolean) - Method in class atessera.sensei.model.CheckResult
- setAssignedLabWorks(String) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
comma-separated list of lab work identifiers
- setAssignedLabWorks(String) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
comma-separated list of lab work identifiers
- setAssignedLabWorks(String) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
comma-separated list of lab work identifiers
- setAssignedLabWorks(List<String>) - Method in class atessera.sensei.model.Student
- setAssignedLabWorksBytes(ByteString) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
comma-separated list of lab work identifiers
- setAssignedLabWorksBytes(ByteString) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
comma-separated list of lab work identifiers
- setAssignedLabWorksBytes(ByteString) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
comma-separated list of lab work identifiers
- setCommitId(String) - Method in class atessera.sensei.model.CheckRun
- setCompilationPassed(boolean) - Method in class atessera.sensei.model.CheckResult
- setCreatedAt(long) - Method in class atessera.sensei.model.CheckRun
- setErrorMessage(String) - Method in class atessera.sensei.model.CheckRun
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- setGroup(int) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
int32 group = 4; - setGroup(int) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
int32 group = 4; - setGroup(int) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional int32 group = 4; - setGroup(int) - Method in class atessera.sensei.model.Student
- setId(String) - Method in class atessera.sensei.model.LabWork
- setLabId(String) - Method in class atessera.sensei.model.CheckRun
- setLang(String) - Method in class atessera.sensei.model.LabWork
- setLastChecked(long) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
int64 lastChecked = 7; - setLastChecked(long) - Method in class atessera.sensei.model.Student
- setLocalGitRepo(String) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string localGitRepo = 5; - setLocalGitRepo(String) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string localGitRepo = 5; - setLocalGitRepo(String) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string localGitRepo = 5; - setLocalGitRepo(String) - Method in class atessera.sensei.model.Student
- setLocalGitRepoBytes(ByteString) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string localGitRepo = 5; - setLocalGitRepoBytes(ByteString) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string localGitRepo = 5; - setLocalGitRepoBytes(ByteString) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string localGitRepo = 5; - setMail(String) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string mail = 1; - setMail(String) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
-
string mail = 1; - setMail(String) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
-
string mail = 1; - setMail(String) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string mail = 1; - setMail(String) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
-
string mail = 1; - setMail(String) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
string mail = 1; - setMail(String) - Method in class atessera.sensei.model.Student
- setMailBytes(ByteString) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string mail = 1; - setMailBytes(ByteString) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
-
string mail = 1; - setMailBytes(ByteString) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
-
string mail = 1; - setMailBytes(ByteString) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string mail = 1; - setMailBytes(ByteString) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
-
string mail = 1; - setMailBytes(ByteString) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
string mail = 1; - setMatchingScore(int) - Method in class atessera.sensei.model.CheckResult
- setMessage(String) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
string message = 2; - setMessage(String) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
string message = 2; - setMessage(String) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
string message = 2; - setMessage(String) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
string message = 2; - setMessage(String) - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
string message = 2; - setMessage(String) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
string message = 2; - setMessageBytes(ByteString) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
string message = 2; - setMessageBytes(ByteString) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
string message = 2; - setMessageBytes(ByteString) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
string message = 2; - setMessageBytes(ByteString) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
string message = 2; - setMessageBytes(ByteString) - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
string message = 2; - setMessageBytes(ByteString) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
string message = 2; - setName(String) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string name = 2; - setName(String) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string name = 2; - setName(String) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string name = 2; - setName(String) - Method in class atessera.sensei.model.Student
- setNameBytes(ByteString) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
-
string name = 2; - setNameBytes(ByteString) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
string name = 2; - setNameBytes(ByteString) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
-
optional string name = 2; - setNum(int) - Method in class atessera.sensei.model.LabWork
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- setResult(CheckResult) - Method in class atessera.sensei.model.CheckRun
- setRunPassed(boolean) - Method in class atessera.sensei.model.CheckResult
- setSearchCondition(String) - Method in class atessera.sensei.model.LabWork
- setSourceFound(boolean) - Method in class atessera.sensei.model.CheckResult
- setStatement(String) - Method in class atessera.sensei.model.LabWork
- setStatus(CheckRun.Status) - Method in class atessera.sensei.model.CheckRun
- setStudents(int, StudentInfo) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - setStudents(int, StudentInfo.Builder) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
-
repeated .atessera.sensei.grpc.StudentInfo students = 1; - setSubject(String) - Method in class atessera.sensei.model.LabWork
- setSuccess(boolean) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
-
bool success = 1; - setSuccess(boolean) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
-
bool success = 1; - setSuccess(boolean) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
-
bool success = 1; - setSuccess(boolean) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
-
bool success = 1; - setSuccess(boolean) - Method in class atessera.sensei.grpc.TerminateReply.Builder
-
bool success = 1; - setSuccess(boolean) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
-
bool success = 1; - setSuspended(boolean) - Method in class atessera.sensei.grpc.StudentInfo.Builder
-
bool suspended = 6; - setSuspended(boolean) - Method in class atessera.sensei.model.Student
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.AddStudentReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.AddStudentRequest.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.DeleteStudentReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.DeleteStudentRequest.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.GetStudentsReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.GetStudentsRequest.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.ResumeStudentReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.ResumeStudentRequest.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.StudentInfo.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.SuspendStudentReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.SuspendStudentRequest.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.TerminateReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.TerminateRequest.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.UpdateStudentReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class atessera.sensei.grpc.UpdateStudentRequest.Builder
- setVerdict(String) - Method in class atessera.sensei.model.CheckResult
- smtp - Variable in class atessera.sensei.SenseiConfig
-
SMTP settings used for sending result e-mails.
- Smtp() - Constructor for class atessera.sensei.SenseiConfig.Smtp
- SourceCodeReader - Class in atessera.sensei.tools
-
LangChain4j tools that expose files inside a base directory.
- SourceCodeReader(Path) - Constructor for class atessera.sensei.tools.SourceCodeReader
-
Creates a reader rooted at the given directory.
- start(Runnable) - Method in class atessera.sensei.grpc.GrpcServer
- start(String, Path, ResourceQuota, String) - Method in class atessera.sensei.util.DockerRunner
-
Starts a command inside a background Docker container and returns a handle for monitoring and cleanup.
- stop(long) - Method in class atessera.sensei.util.DockerContainer
-
Gracefully stops the container with a timeout.
- stopTimeoutSeconds - Variable in class atessera.sensei.model.ResourceQuota
-
Timeout in seconds for graceful container shutdown (docker stop).
- Student - Class in atessera.sensei.model
- Student() - Constructor for class atessera.sensei.model.Student
- Student(String, String, String, int, List<String>, boolean, long) - Constructor for class atessera.sensei.model.Student
- StudentInfo - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.StudentInfo - StudentInfo.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.StudentInfo - StudentInfoOrBuilder - Interface in atessera.sensei.grpc
- STUDENTS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.GetStudentsReply
- success() - Method in class atessera.sensei.util.DockerRunResult
-
Returns
truewhen the command finished successfully. - SUCCESS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.AddStudentReply
- SUCCESS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.DeleteStudentReply
- SUCCESS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.ResumeStudentReply
- SUCCESS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.SuspendStudentReply
- SUCCESS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.TerminateReply
- SUCCESS_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.UpdateStudentReply
- SUSPENDED_FIELD_NUMBER - Static variable in class atessera.sensei.grpc.StudentInfo
- suspendStudent(SuspendStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- suspendStudent(SuspendStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- suspendStudent(SuspendStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- suspendStudent(SuspendStudentRequest, StreamObserver<SuspendStudentReply>) - Method in interface atessera.sensei.grpc.ControlGrpc.AsyncService
- suspendStudent(SuspendStudentRequest, StreamObserver<SuspendStudentReply>) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- SuspendStudentReply - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.SuspendStudentReply - SuspendStudentReply.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.SuspendStudentReply - SuspendStudentReplyOrBuilder - Interface in atessera.sensei.grpc
- SuspendStudentRequest - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.SuspendStudentRequest - SuspendStudentRequest.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.SuspendStudentRequest - SuspendStudentRequestOrBuilder - Interface in atessera.sensei.grpc
T
- TaskConforming - Interface in atessera.sensei.agents
-
Agent that provides structured, styled review feedback for a laboratory submission.
- TaskScorer - Interface in atessera.sensei.agents
-
Agent that evaluates student source code against task requirements and returns a numerical score from 0 to 10.
- terminate(TerminateRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- terminate(TerminateRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- terminate(TerminateRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- terminate(TerminateRequest, StreamObserver<TerminateReply>) - Method in interface atessera.sensei.grpc.ControlGrpc.AsyncService
- terminate(TerminateRequest, StreamObserver<TerminateReply>) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- TerminateReply - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.TerminateReply - TerminateReply.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.TerminateReply - TerminateReplyOrBuilder - Interface in atessera.sensei.grpc
- TerminateRequest - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.TerminateRequest - TerminateRequest.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.TerminateRequest - TerminateRequestOrBuilder - Interface in atessera.sensei.grpc
- timeoutSeconds - Variable in class atessera.sensei.model.ResourceQuota
-
Maximum wall clock execution time in seconds.
- tmpfsSize - Variable in class atessera.sensei.model.ResourceQuota
-
Size of the temporary filesystem mounted when
readOnlyRootFsis enabled. - toBuilder() - Method in class atessera.sensei.grpc.AddStudentReply
- toBuilder() - Method in class atessera.sensei.grpc.AddStudentRequest
- toBuilder() - Method in class atessera.sensei.grpc.DeleteStudentReply
- toBuilder() - Method in class atessera.sensei.grpc.DeleteStudentRequest
- toBuilder() - Method in class atessera.sensei.grpc.GetStudentsReply
- toBuilder() - Method in class atessera.sensei.grpc.GetStudentsRequest
- toBuilder() - Method in class atessera.sensei.grpc.ResumeStudentReply
- toBuilder() - Method in class atessera.sensei.grpc.ResumeStudentRequest
- toBuilder() - Method in class atessera.sensei.grpc.StudentInfo
- toBuilder() - Method in class atessera.sensei.grpc.SuspendStudentReply
- toBuilder() - Method in class atessera.sensei.grpc.SuspendStudentRequest
- toBuilder() - Method in class atessera.sensei.grpc.TerminateReply
- toBuilder() - Method in class atessera.sensei.grpc.TerminateRequest
- toBuilder() - Method in class atessera.sensei.grpc.UpdateStudentReply
- toBuilder() - Method in class atessera.sensei.grpc.UpdateStudentRequest
- toString() - Method in class atessera.sensei.model.CheckResult
- toString() - Method in class atessera.sensei.model.CheckRun
- toString() - Method in class atessera.sensei.model.LabWork
- toString() - Method in class atessera.sensei.model.Student
U
- updateStudent(UpdateStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingStub
- updateStudent(UpdateStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlBlockingV2Stub
- updateStudent(UpdateStudentRequest) - Method in class atessera.sensei.grpc.ControlGrpc.ControlFutureStub
- updateStudent(UpdateStudentRequest, StreamObserver<UpdateStudentReply>) - Method in interface atessera.sensei.grpc.ControlGrpc.AsyncService
- updateStudent(UpdateStudentRequest, StreamObserver<UpdateStudentReply>) - Method in class atessera.sensei.grpc.ControlGrpc.ControlStub
- updateStudent(Student, Predicate<Student>) - Method in class atessera.sensei.util.Persistence
-
Atomically updates an existing student identified by email.
- UpdateStudentReply - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.UpdateStudentReply - UpdateStudentReply.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.UpdateStudentReply - UpdateStudentReplyOrBuilder - Interface in atessera.sensei.grpc
- UpdateStudentRequest - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.UpdateStudentRequest - UpdateStudentRequest.Builder - Class in atessera.sensei.grpc
-
Protobuf type
atessera.sensei.grpc.UpdateStudentRequest - UpdateStudentRequestOrBuilder - Interface in atessera.sensei.grpc
- username - Variable in class atessera.sensei.SenseiConfig.Smtp
- useTls - Variable in class atessera.sensei.SenseiConfig.Smtp
V
- valueOf(String) - Static method in enum class atessera.sensei.model.CheckRun.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class atessera.sensei.model.CheckRun.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitFor(long) - Method in class atessera.sensei.util.DockerContainer
-
Waits for the container to finish execution within the specified timeout.
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.AddStudentReply
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.AddStudentRequest
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.DeleteStudentReply
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.DeleteStudentRequest
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.GetStudentsReply
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.GetStudentsRequest
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.ResumeStudentReply
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.ResumeStudentRequest
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.StudentInfo
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.SuspendStudentReply
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.SuspendStudentRequest
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.TerminateReply
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.TerminateRequest
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.UpdateStudentReply
- writeTo(CodedOutputStream) - Method in class atessera.sensei.grpc.UpdateStudentRequest
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form