grading

package
v0.1.65 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package grading contains the module associated with the Grading domain. The grading module is responsible for managing the lifecycle of exams throughout the test-taking process.

The Grading module adopts a ports and adapters architecture pattern.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GradingModule

type GradingModule struct {
	RestApi http.Handler
}

func NewModule

func NewModule(
	pgconn *pgxpool.Pool,
	pubSub *eeventdriven.BasePgsqlPubSubProcessor,
	examLibraryUseCase usecase.IExamLibraryUseCase,
) (*GradingModule, error)

NewModule - Initializes the Grading module with its needed dependencies.

Directories

Path Synopsis
app
domain
Package ports provides primitives to interact with the openapi HTTP API.
Package ports provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL