You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
Database
Used database schema is generated by ORM framework Doctrine from ReCodEx API code. Tables are directly mapped to entities, which are PHP classes annotated with data provided by ORM framework. In the following text there is a brief description of each such entity. There may be some additional database tables for many-to-many relations between entities, but these tables are not discussed in detail because there are only two columns with keys to both related tables in each one.
Assignment
Comment
CommentThread
Exercise
ExerciseFile
ExternalLogin
ForgottenPassword
Group
GroupMembership
HardwareGroup
HardwareGroupAvailabilityLog
Instance
Licence
LocalizedAssignment
Login
Permission
ReferenceExerciseSolution
ReferenceSolutionEvaluation
ReportedErrors
Resource
Role
RuntimeEnvironment
Solution
SolutionEvaluation
SolutionFile
SolutionRuntimeConfig
Submission
SubmissionFailure
TestResult
UploadedFile
User
UserAction
UserSettings
User settings belong to some particular user and contains settings mostly for web application.
- darkTheme -- dark mode will be used in text editor in web application
- vimMode -- turn vim mode on in text editor used by web application
- defaultLanguage -- default language which will be used in web application