SEBSERV-499

This commit is contained in:
anhefti 2024-02-08 15:11:52 +01:00
parent 4bf398cb25
commit 074b63580b
4 changed files with 140 additions and 152 deletions

View file

@ -406,16 +406,22 @@ public class ExamForm implements TemplateComposer {
final I18nSupport i18nSupport = formContext.getI18nSupport();
return this.pageService.formBuilder(
formContext.copyOf(content), 8)
.withDefaultSpanLabel(1)
.withDefaultSpanInput(4)
.withDefaultSpanEmptyCell(3)
.withDefaultSpanLabel(2)
.withDefaultSpanInput(5)
.readonly(true)
.addField(FormBuilder.text(
QuizData.QUIZ_ATTR_NAME,
FORM_NAME_TEXT_KEY,
exam.name)
.readonly(true)
.withInputSpan(3)
.withEmptyCellSeparation(false))
.addField(FormBuilder.text(
QuizData.QUIZ_ATTR_DESCRIPTION,
FORM_DESCRIPTION_TEXT_KEY,
exam.getDescription())
.asHTML(50)
.readonly(true)
.withEmptyCellSeparation(false))
.addField(FormBuilder.singleSelection(
@ -424,7 +430,6 @@ public class ExamForm implements TemplateComposer {
String.valueOf(exam.lmsSetupId),
this.resourceService::lmsSetupResource)
.readonly(true)
.withInputSpan(3)
.withEmptyCellSeparation(false))
.addField(FormBuilder.text(
@ -432,7 +437,6 @@ public class ExamForm implements TemplateComposer {
FORM_STATUS_TEXT_KEY,
i18nSupport.getText(new LocTextKey("sebserver.exam.status." + exam.status.name())))
.readonly(true)
.withInputSpan(3)
.withEmptyCellSeparation(false))
.addField(FormBuilder.text(
@ -440,7 +444,6 @@ public class ExamForm implements TemplateComposer {
FORM_QUIZ_ID_TEXT_KEY,
exam.externalId)
.readonly(true)
.withInputSpan(3)
.withEmptyCellSeparation(false))
.addField(FormBuilder.text(
@ -448,7 +451,6 @@ public class ExamForm implements TemplateComposer {
FORM_START_TIME_TEXT_KEY,
i18nSupport.formatDisplayDateWithTimeZone(exam.startTime))
.readonly(true)
.withInputSpan(3)
.withEmptyCellSeparation(false))
.addField(FormBuilder.text(
@ -456,7 +458,6 @@ public class ExamForm implements TemplateComposer {
FORM_END_TIME_TEXT_KEY,
i18nSupport.formatDisplayDateWithTimeZone(exam.endTime))
.readonly(true)
.withInputSpan(3)
.withEmptyCellSeparation(false))
.addField(FormBuilder.text(
@ -464,16 +465,6 @@ public class ExamForm implements TemplateComposer {
FORM_QUIZ_URL_TEXT_KEY,
exam.getStartURL())
.readonly(true)
.withInputSpan(7)
.withEmptyCellSeparation(false))
.addField(FormBuilder.text(
QuizData.QUIZ_ATTR_DESCRIPTION,
FORM_DESCRIPTION_TEXT_KEY,
exam.getDescription())
.asHTML(50)
.readonly(true)
.withInputSpan(7)
.withEmptyCellSeparation(false))
.addField(FormBuilder.singleSelection(
@ -481,14 +472,12 @@ public class ExamForm implements TemplateComposer {
FORM_TYPE_TEXT_KEY,
(exam.type != null) ? String.valueOf(exam.type) : Exam.ExamType.UNDEFINED.name(),
this.resourceService::examTypeResources)
.withInputSpan(7)
.withEmptyCellSeparation(false))
.addField(FormBuilder.password(
Domain.EXAM.ATTR_QUIT_PASSWORD,
FORM_QUIT_PWD_TEXT_KEY,
exam.quitPassword)
.withInputSpan(3)
.withEmptyCellSeparation(false))
.addField(FormBuilder.multiComboSelection(
@ -496,8 +485,7 @@ public class ExamForm implements TemplateComposer {
FORM_SUPPORTER_TEXT_KEY,
StringUtils.join(exam.supporter, Constants.LIST_SEPARATOR_CHAR),
this.resourceService::examSupporterResources)
.withInputSpan(7)
.withEmptyCellSpan(4))
)
.build();
}
@ -537,20 +525,6 @@ public class ExamForm implements TemplateComposer {
Domain.EXAM.ATTR_SUPPORTER,
this.pageService.getCurrentUser().get().uuid)
.addField(FormBuilder.text(
Domain.EXAM.ATTR_STATUS + "_display",
FORM_STATUS_TEXT_KEY,
i18nSupport.getText(statusTitle))
.readonly(true))
.addFieldIf( () -> hasLMS,
() -> FormBuilder.singleSelection(
Domain.EXAM.ATTR_LMS_SETUP_ID,
FORM_LMSSETUP_TEXT_KEY,
String.valueOf(exam.lmsSetupId),
this.resourceService::lmsSetupResource)
.readonly(true))
.addFieldIf(() -> templateEnabled && !isLight && exam.id == null,
() -> FormBuilder.singleSelection(
Domain.EXAM.ATTR_EXAM_TEMPLATE_ID,
@ -576,6 +550,20 @@ public class ExamForm implements TemplateComposer {
.readonly(hasLMS))
.withAdditionalValueMapping(QuizData.QUIZ_ATTR_DESCRIPTION)
.addFieldIf( () -> hasLMS,
() -> FormBuilder.singleSelection(
Domain.EXAM.ATTR_LMS_SETUP_ID,
FORM_LMSSETUP_TEXT_KEY,
String.valueOf(exam.lmsSetupId),
this.resourceService::lmsSetupResource)
.readonly(true))
.addField(FormBuilder.text(
Domain.EXAM.ATTR_STATUS + "_display",
FORM_STATUS_TEXT_KEY,
i18nSupport.getText(statusTitle))
.readonly(true))
.addField(FormBuilder.dateTime(
Domain.EXAM.ATTR_QUIZ_START_TIME,
FORM_START_TIME_TEXT_KEY,

View file

@ -172,8 +172,8 @@ public class LmsSetupForm implements TemplateComposer {
// The LMS Setup form
final LmsType lmsType = lmsSetup.getLmsType();
final FormHandle<LmsSetup> formHandle = this.pageService.formBuilder(
formContext.copyOf(content), 8)
.withDefaultSpanLabel(2)
formContext.copyOf(content), 9)
.withDefaultSpanLabel(3)
.withDefaultSpanInput(5)
.withDefaultSpanEmptyCell(1)
.readonly(readonly)
@ -280,9 +280,9 @@ public class LmsSetupForm implements TemplateComposer {
FORM_PROXY_PWD_KEY,
lmsSetup.proxyAuthSecret)
.withInputSpan(3)
.withLabelSpan(2)
.withLabelSpan(3)
.withEmptyCellSeparation(true)
.withEmptyCellSpan(3))
.withEmptyCellSpan(2))
.buildFor((entityKey == null)
? restService.getRestCall(NewLmsSetup.class)

View file

@ -356,7 +356,7 @@ public class QuizLookupList implements TemplateComposer {
final ModalInputDialog<Void> dialog = new ModalInputDialog<Void>(
action.pageContext().getParent().getShell(),
this.widgetFactory)
.setLargeDialogWidth();
.setVeryLargeDialogWidth();
dialog.open(
DETAILS_TITLE_TEXT_KEY,

View file

@ -65,7 +65,7 @@ sebserver.overall.types.entityType.INDICATOR=Indicator
sebserver.overall.types.entityType.THRESHOLD=Threshold
sebserver.overall.types.entityType.INSTITUTION=Institution
sebserver.overall.types.entityType.SEB_CLIENT_CONFIGURATION=Connection Configuration
sebserver.overall.types.entityType.LMS_SETUP=LMS Setup
sebserver.overall.types.entityType.LMS_SETUP=Assessment Tool Setup
sebserver.overall.types.entityType.USER=User Account
sebserver.overall.types.entityType.CLIENT_INSTRUCTION=SEB Client Instruction
sebserver.overall.types.entityType.EXAM_SEB_RESTRICTION=SEB Exam Restriction
@ -138,7 +138,7 @@ sebserver.error.get.entity=Failed to load {0}.<br/> Please try again or contact
sebserver.error.remove.entity=Failed to remove {0}.<br/> Please try again or contact a system administrator if this error persists
sebserver.error.activate.entity=Failed to activate/deactivate {0}.<br/> Please try again or contact a system administrator if this error persists
sebserver.error.save.entity=Failed to save {0}.<br/> Please try again or contact a system administrator if this error persists
sebserver.error.exam.seb.restriction=<br/><br/>Failed to automatically set Safe Exam Browser restriction on/off for this exam on the corresponding LMS.<br/> Please check the LMS Setup and try again or contact a system administrator if this error persists
sebserver.error.exam.seb.restriction=<br/><br/>Failed to automatically set Safe Exam Browser restriction on/off for this exam on the corresponding Assessment Tool.<br/> Please check the Assessment Tool Setup and try again or contact a system administrator if this error persists
sebserver.error.import=Failed to import {0}.<br/> Please try again or contact a system administrator if this error persists
sebserver.error.logout=Failed to logout properly.<br/> Please try again or contact a system administrator if this error persists
sebserver.error.tooManyRequests.INCOMMING=This request has been blocked as there are too many incoming request at the moment for this page.<br/><br/> Please try again later.
@ -219,7 +219,7 @@ sebserver.institution.form.logoImage.unsupportedFileType=The selected file is no
sebserver.institution.action.delete=Delete Institution
sebserver.institution.delete.form.title=Delete Institution
sebserver.institution.delete.form.info=Please Note:<br/>&nbsp;&nbsp;&nbsp;&nbsp;This deletes the institution and all related object like LMS Setup, exams and local import of a course<br/>&nbsp;&nbsp;&nbsp;&nbsp;or quiz in SEB Server that belongs to this institution<br/>&nbsp;&nbsp;&nbsp;&nbsp;This will not delete any course or quiz on a Learning Management System (LMS).
sebserver.institution.delete.form.info=Please Note:<br/>&nbsp;&nbsp;&nbsp;&nbsp;This deletes the institution and all related object like Assessment Tool Setup, exams and local import of a course<br/>&nbsp;&nbsp;&nbsp;&nbsp;or quiz in SEB Server that belongs to this institution<br/>&nbsp;&nbsp;&nbsp;&nbsp;This will not delete any course or quiz on an Assessment Tool.
sebserver.institution.delete.report.info=The following dependencies will be deleted within this institution deletion.<br/>Please check them carefully before delete.
sebserver.institution.delete.report.list.type=Type
sebserver.institution.delete.report.list.name=Name
@ -237,7 +237,7 @@ sebserver.useraccount.list.actions=
sebserver.useraccount.role.SEB_SERVER_ADMIN=SEB Server Administrator
sebserver.useraccount.role.SEB_SERVER_ADMIN.tooltip=A SEB server administrator has overall read privileges<br/>and is able to create new institutions and user accounts
sebserver.useraccount.role.INSTITUTIONAL_ADMIN=Institutional Administrator
sebserver.useraccount.role.INSTITUTIONAL_ADMIN.tooltip=An institutional administrator has overall read privileges on the assigned institution<br/>and is able to edit the institution and create new user accounts for the institution.<br/>Furthermore an institutional administrator is able to create new LMS bindings and SEB Connection Configurations for the institution.
sebserver.useraccount.role.INSTITUTIONAL_ADMIN.tooltip=An institutional administrator has overall read privileges on the assigned institution<br/>and is able to edit the institution and create new user accounts for the institution.<br/>Furthermore an institutional administrator is able to create new Assessment Tool bindings and SEB Connection Configurations for the institution.
sebserver.useraccount.role.EXAM_ADMIN=Exam Administrator
sebserver.useraccount.role.EXAM_ADMIN.tooltip=An exam administrator has overall read privileges for the institution but cannot see or manage other user accounts.<br/>An exam administrator is able to create new SEB configurations and import and setup exams.
sebserver.useraccount.role.EXAM_SUPPORTER=Exam Supporter
@ -333,7 +333,7 @@ sebserver.useraccount.delete.confirm.title=Deletion Successful
sebserver.useraccount.delete.confirm.message=The User Account ({0}) was successfully deleted.<br/>Also the following number of dependencies where successfully deleted: {1}.<br/><br/>And there where {2} errors.
sebserver.useraccount.delete.confirm.message.noDeps=The User Account ({0}) was successfully deleted.
################################
# LMS Setup
# Assessment Tool Setup
################################
sebserver.lmssetup.type.MOCKUP=Testing
@ -345,67 +345,67 @@ sebserver.lmssetup.type.ANS_DELFT=Ans Delft
sebserver.lmssetup.type.OPEN_OLAT=Open OLAT
sebserver.lmssetup.list.actions=
sebserver.lmssetup.list.action.no.modify.privilege=No Access: A LMS Setup from other institution cannot be modified.
sebserver.lmssetup.list.empty=No LMS Setup can be found. Please adapt the filter or create a new LMS Setup
sebserver.lmssetup.list.title=Learning Management System Setups
sebserver.lmssetup.list.title.subtitle=List of connection settings to the LMS.
sebserver.lmssetup.list.action.no.modify.privilege=No Access: A Assessment Tool Setup from other institution cannot be modified.
sebserver.lmssetup.list.empty=No Assessment Tool Setup can be found. Please adapt the filter or create a new Assessment Tool Setup
sebserver.lmssetup.list.title=Assessment Tool Setups
sebserver.lmssetup.list.title.subtitle=List of connection settings to the Assessment Tool.
sebserver.lmssetup.list.column.institution=Institution
sebserver.lmssetup.list.column.institution.tooltip=The institution of the LMS setup<br/><br/>Use the filter above to specify the institution<br/>{0}
sebserver.lmssetup.list.column.institution.tooltip=The institution of the Assessment Tool Setup<br/><br/>Use the filter above to specify the institution<br/>{0}
sebserver.lmssetup.list.column.institution.filter.tooltip=Use the filter to specify the institution
sebserver.lmssetup.list.column.name=Name
sebserver.lmssetup.list.column.name.tooltip=The name of the LMS setup<br/><br/>Use the filter above to narrow down to a specific LMS by name<br/>{0}
sebserver.lmssetup.list.column.name.filter.tooltip=Use the filter to narrow down to a specific LMS by name
sebserver.lmssetup.list.column.type=LMS Type
sebserver.lmssetup.list.column.type.tooltip=The type of the LMS<br/><br/>Use the filter above to specify the LMS type<br/>{0}
sebserver.lmssetup.list.column.type.filter.tooltip=Use the filter to specify the LMS type
sebserver.lmssetup.list.column.name.tooltip=The name of the Assessment Tool Setup<br/><br/>Use the filter above to narrow down to a specific Assessment Tool by name<br/>{0}
sebserver.lmssetup.list.column.name.filter.tooltip=Use the filter to narrow down to a specific Assessment Tool by name
sebserver.lmssetup.list.column.type=Assessment Tool Type
sebserver.lmssetup.list.column.type.tooltip=The type of the Assessment Tool<br/><br/>Use the filter above to specify the Assessment Tool type<br/>{0}
sebserver.lmssetup.list.column.type.filter.tooltip=Use the filter to specify the Assessment Tool type
sebserver.lmssetup.list.column.active=Status
sebserver.lmssetup.list.column.active.tooltip=The status of the LMS Setup<br/><br/>Use the filter above to specify the status<br/>{0}
sebserver.lmssetup.list.column.active.tooltip=The status of the Assessment Tool Setup<br/><br/>Use the filter above to specify the status<br/>{0}
sebserver.lmssetup.list.column.active.filter.tooltip=Use the filter above to specify the status
sebserver.lmssetup.action.list=LMS Setup
sebserver.lmssetup.action.form=LMS Setup
sebserver.lmssetup.action.new=Add LMS Setup
sebserver.lmssetup.action.list.view=View LMS Setup
sebserver.lmssetup.action.list.modify=Edit LMS Setup
sebserver.lmssetup.action.modify=Edit
sebserver.lmssetup.action.test=Test LMS Connection
sebserver.lmssetup.action.list=Assessment Tool Setup
sebserver.lmssetup.action.form=Assessment Tool Setup
sebserver.lmssetup.action.new=Add Assessment Tool Setup
sebserver.lmssetup.action.list.view=View Assessment Tool Setup
sebserver.lmssetup.action.list.modify=Edit Assessment Tool Setup
sebserver.lmssetup.action.modify=Edit Assessment Tool Setup
sebserver.lmssetup.action.test=Test Assessment Tool Connection
sebserver.lmssetup.action.testsave=Test And Save
sebserver.lmssetup.action.test.ok=Successfully connected to the course API
sebserver.lmssetup.action.test.tokenRequestError=The API access was denied:<br/>{0}<br/><br/>Please check the LMS connection details.
sebserver.lmssetup.action.test.quizRequestError=Unable to request courses or exams from the course API of the LMS. {0}
sebserver.lmssetup.action.test.quizRestrictionError=Unable to access course restriction API of the LMS. {0}
sebserver.lmssetup.action.test.tokenRequestError=The API access was denied:<br/>{0}<br/><br/>Please check the Assessment Tool connection details.
sebserver.lmssetup.action.test.quizRequestError=Unable to request courses or exams from the course API of the Assessment Tool. {0}
sebserver.lmssetup.action.test.quizRestrictionError=Unable to access course restriction API of the Assessment Tool. {0}
sebserver.lmssetup.action.test.features.error=The API access was granted but there is some missing functionality:<br/><br/>- Course Access: {0}<br/>- SEB Restriction: {1}
sebserver.lmssetup.action.test.missingParameter=There is one or more missing connection parameter.<br/>Please check the connection parameter for this LMS Setup
sebserver.lmssetup.action.test.unknownError=An unexpected error happened while trying to connect to the LMS course API. {0}
sebserver.lmssetup.action.test.quizRequestError.moodle.missing.plugin=Moodle SEB Server integration plugin cannot be detected on this Moodle server.<br/>Please consider using the origin "Moodle" LMS Setup type or install the SEB Server integration plugin on this Moodle server.<br/><br/>For further information please refer to the <a target="_blank" href="https://seb-server.readthedocs.io/en/latest/#">documentation</a>
sebserver.lmssetup.action.save=Save LMS Setup
sebserver.lmssetup.action.activate=Activate LMS Setup
sebserver.lmssetup.action.deactivate=Deactivate LMS Setup
sebserver.lmssetup.action.delete=Delete LMS Setup
sebserver.lmssetup.action.test.missingParameter=There is one or more missing connection parameter.<br/>Please check the connection parameter for this Assessment Tool Setup
sebserver.lmssetup.action.test.unknownError=An unexpected error happened while trying to connect to the Assessment Tool course API. {0}
sebserver.lmssetup.action.test.quizRequestError.moodle.missing.plugin=Moodle SEB Server integration plugin cannot be detected on this Moodle server.<br/>Please consider using the origin "Moodle" Assessment Tool Setup type or install the SEB Server integration plugin on this Moodle server.<br/><br/>For further information please refer to the <a target="_blank" href="https://seb-server.readthedocs.io/en/latest/#">documentation</a>
sebserver.lmssetup.action.save=Save Assessment Tool Setup
sebserver.lmssetup.action.activate=Activate Assessment Tool Setup
sebserver.lmssetup.action.deactivate=Deactivate Assessment Tool Setup
sebserver.lmssetup.action.delete=Delete Assessment Tool Setup
sebserver.lmssetup.info.pleaseSelect=At first please select a LMS Setup from the list
sebserver.lmssetup.info.pleaseSelect=At first please select an Assessment Tool Setup from the list
sebserver.lmssetup.form.title=Learning Management System Setup
sebserver.lmssetup.form.title=Assessment Tool Setup
sebserver.lmssetup.form.title.subtitle=
sebserver.lmssetup.form.title.new=Add Learning Management System Setup
sebserver.lmssetup.form.title.new=Add Assessment Tool Setup
sebserver.lmssetup.form.institution=Institution
sebserver.lmssetup.form.institution.tooltip=The institution where the LMS setup belongs to
sebserver.lmssetup.form.institution.tooltip=The institution where the Assessment Tool Setup belongs to
sebserver.lmssetup.form.name=Name
sebserver.lmssetup.form.name.tooltip=The name of the LMS setup
sebserver.lmssetup.form.name.tooltip=The name of the Assessment Tool Setup
sebserver.lmssetup.form.type=Type
sebserver.lmssetup.form.type.tooltip=The type of the LMS Setup
sebserver.lmssetup.form.url=LMS Server Address
sebserver.lmssetup.form.url.tooltip=The server URL to the specific LMS server<br/><br/>This should point to the main- or root-address of the LMS server
sebserver.lmssetup.form.clientname.lms=LMS Server Username
sebserver.lmssetup.form.clientname.lms.tooltip=The client name of the API client access to the LMS<br/><br/>This is usually provided by an LMS administrator that has created a API access account for SEB Server binding within the LMS server.
sebserver.lmssetup.form.secret.lms=LMS Server Password
sebserver.lmssetup.form.secret.lms.tooltip=The secret or password of the API client access to the LMS<br/><br/>This is usually provided by an LMS administrator that has created a API access account for SEB Server binding within the LMS server.
sebserver.lmssetup.form.type.tooltip=The type of the Assessment Tool Setup
sebserver.lmssetup.form.url=Assessment Tool Server Address
sebserver.lmssetup.form.url.tooltip=The server URL to the specific Assessment Tool server<br/><br/>This should point to the main- or root-address of the Assessment Tool server
sebserver.lmssetup.form.clientname.lms=Assessment Tool Server Username
sebserver.lmssetup.form.clientname.lms.tooltip=The client name of the API client access to the Assessment Tool<br/><br/>This is usually provided by an Assessment Tool administrator that has created a API access account for SEB Server binding within the Assessment Tool server.
sebserver.lmssetup.form.secret.lms=Assessment Tool Server Password
sebserver.lmssetup.form.secret.lms.tooltip=The secret or password of the API client access to the Assessment Tool<br/><br/>This is usually provided by an Assessment Tool administrator that has created a API access account for SEB Server binding within the Assessment Tool server.
sebserver.lmssetup.form.accesstoken.lms=Access Token
sebserver.lmssetup.form.accesstoken.lms.tooltip=The Access Token for the LMS API if LMS supports access token
sebserver.lmssetup.form.accesstoken.lms.tooltip=The Access Token for the Assessment Tool API if Assessment Tool supports access token
sebserver.lmssetup.form.proxy=Proxy
sebserver.lmssetup.form.proxy.check=With Proxy
sebserver.lmssetup.form.proxy.check.tooltip=Check and give detailed information if the SEB Server runs behind a proxy<br/>and need proxy settings to connect to the internet
sebserver.lmssetup.form.proxy.tooltip=The proxy details of a proxy is needed to connect to a LMS server
sebserver.lmssetup.form.proxy.tooltip=The proxy details of a proxy is needed to connect to a Assessment Tool server
sebserver.lmssetup.form.proxy.host=Proxy Host
sebserver.lmssetup.form.proxy.host.tooltip=The server name of the proxy host to connect to
sebserver.lmssetup.form.proxy.port=Proxy Port
@ -416,80 +416,80 @@ sebserver.lmssetup.form.proxy.password=Proxy Password
sebserver.lmssetup.form.proxy.password.tooltip=Proxy authentication password, needed if the proxy requests authentication
sebserver.lmssetup.form.proxy.auth-credentials.tooltip=The proxy authentication credentials (name and password)<br/>to authenticate the connection within the proxy server
sebserver.lmssetup.action.delete=Delete LMS Setup
sebserver.lmssetup.delete.form.title=Delete LMS Setup
sebserver.lmssetup.delete.form.info=Please Note:<br/>&nbsp;&nbsp;&nbsp;&nbsp;This deletes the LMS Setup and all exams and local import of a<br/>&nbsp;&nbsp;&nbsp;&nbsp; course or quiz in SEB Server that belongs to this LMS Setup<br/>&nbsp;&nbsp;&nbsp;&nbsp;This will not delete any course or quiz on a Learning Management System (LMS).
sebserver.lmssetup.delete.report.info=The following dependencies will be deleted within this LMS Setup deletion.<br/>Please check them carefully before delete.
sebserver.lmssetup.action.delete=Delete Assessment Tool Setup
sebserver.lmssetup.delete.form.title=Delete Assessment Tool Setup
sebserver.lmssetup.delete.form.info=Please Note:<br/>&nbsp;&nbsp;&nbsp;&nbsp;This deletes the Assessment Tool Setup and all exams and local import of a<br/>&nbsp;&nbsp;&nbsp;&nbsp; course or quiz in SEB Server that belongs to this Assessment Tool Setup<br/>&nbsp;&nbsp;&nbsp;&nbsp;This will not delete any course or quiz on an Assessment Tool.
sebserver.lmssetup.delete.report.info=The following dependencies will be deleted within this Assessment Tool Setup deletion.<br/>Please check them carefully before delete.
sebserver.lmssetup.delete.report.list.type=Type
sebserver.lmssetup.delete.report.list.name=Name
sebserver.lmssetup.delete.report.list.description=Description
sebserver.lmssetup.delete.action.delete=Delete All
sebserver.lmssetup.delete.confirm.title=Deletion Successful
sebserver.lmssetup.delete.confirm.message=The LMS Setup ({0}) was successfully deleted.<br/>Also the following number of dependencies where successfully deleted: {1}.<br/><br/>And there where {2} errors.
sebserver.lmssetup.delete.confirm.message=The Assessment Tool Setup ({0}) was successfully deleted.<br/>Also the following number of dependencies where successfully deleted: {1}.<br/><br/>And there where {2} errors.
sebserver.lmssetup.delete.report.list.empty=No dependencies will be deleted.
################################
#LMS Exam
#Assessment Tool Exam
################################
sebserver.quizdiscovery.list.actions=
sebserver.quizdiscovery.list.title=LMS Exams
sebserver.quizdiscovery.list.title.subtitle=List of exams found in connected LMS.
sebserver.quizdiscovery.list.empty=No LMS exam can be found. Please adapt the filter or create a new LMS Setup
sebserver.quizdiscovery.list.title=Assessment Tool Exams
sebserver.quizdiscovery.list.title.subtitle=List of exams found in connected Assessment Tool.
sebserver.quizdiscovery.list.empty=No Assessment Tool exam can be found. Please adapt the filter or create a new Assessment Tool Setup
sebserver.quizdiscovery.list.column.institution=Institution
sebserver.quizdiscovery.list.column.institution.tooltip=The institution filter<br/><br/>Use the filter above to specify the institution<br/>{0}
sebserver.quizdiscovery.list.column.institution.filter.tooltip=Use the filter to specify the institution
sebserver.quizdiscovery.list.column.lmssetup=LMS
sebserver.quizdiscovery.list.column.lmssetup.tooltip=The LMS setup filter<br/><br/>Use the filter above to find all LMS exams of a specific LMS setup<br/>{0}
sebserver.quizdiscovery.list.column.lmssetup.filter.tooltip=Use the filter to find all LMS exams of a specific LMS setup
sebserver.quizdiscovery.list.column.lmssetup=Assessment Tool
sebserver.quizdiscovery.list.column.lmssetup.tooltip=The Assessment Tool Setup filter<br/><br/>Use the filter above to find all Assessment Tool exams of a specific Assessment Tool Setup<br/>{0}
sebserver.quizdiscovery.list.column.lmssetup.filter.tooltip=Use the filter to find all Assessment Tool exams of a specific Assessment Tool Setup
sebserver.quizdiscovery.list.column.name=Name
sebserver.quizdiscovery.list.column.name.tooltip=The name of the LMS exam<br/><br/>Use the filter above to narrow down to a specific name<br/>{0}
sebserver.quizdiscovery.list.column.name.tooltip=The name of the Assessment Tool exam<br/><br/>Use the filter above to narrow down to a specific name<br/>{0}
sebserver.quizdiscovery.list.column.name.filter.tooltip=Use the filter to narrow down to a specific name
sebserver.quizdiscovery.list.column.starttime=Start Time {0}
sebserver.quizdiscovery.list.column.starttime.tooltip=The start time of the LMS exam<br/><br/>Use the filter above to set a specific from date<br/>{0}
sebserver.quizdiscovery.list.column.starttime.tooltip=The start time of the Assessment Tool exam<br/><br/>Use the filter above to set a specific from date<br/>{0}
sebserver.quizdiscovery.list.column.starttime.filter.tooltip=Use the filter to set a specific from date
sebserver.quizdiscovery.list.column.endtime=End Time {0}
sebserver.quizdiscovery.list.column.endtime.tooltip=The end time of the LMS exam<br/><br/>{0}
sebserver.quizdiscovery.info.pleaseSelect=At first please select an LMS exam from the list
sebserver.quizdiscovery.list.action.no.modify.privilege=No Access: A LMS exam from other institution cannot be imported.
sebserver.quizdiscovery.list.fetchnote=<b>Note:</b> This list is not complete yet since the service is still fetching data from LMS.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use the reload button on the left or the search icon from the list for update.
sebserver.quizdiscovery.list.column.endtime.tooltip=The end time of the Assessment Tool exam<br/><br/>{0}
sebserver.quizdiscovery.info.pleaseSelect=At first please select an Assessment Tool exam from the list
sebserver.quizdiscovery.list.action.no.modify.privilege=No Access: A Assessment Tool exam from other institution cannot be imported.
sebserver.quizdiscovery.list.fetchnote=<b>Note:</b> This list is not complete yet since the service is still fetching data from Assessment Tool.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use the reload button on the left or the search icon from the list for update.
sebserver.quizdiscovery.list.fetchnote.tooltip=Click to reload the list and get all currently fetched results.
sebserver.quizdiscovery.action.list=LMS Exam Lookup
sebserver.quizdiscovery.action.list=Assessment Tool Lookup
sebserver.quizdiscovery.action.import=Import as Exam
sebserver.quizdiscovery.quiz.import.out.dated=The Selected LMS exam is already finished and can't be imported
sebserver.quizdiscovery.action.details=Show LMS Exam Details
sebserver.quizdiscovery.quiz.import.existing.confirm=This course was already imported and importing it twice may lead to<br/> unexpected behavior within automated SEB restriction on LMS.<br/><br/> Do you want to import this course as exam anyway?
sebserver.quizdiscovery.quiz.import.out.dated=The Selected Assessment Tool exam is already finished and can't be imported
sebserver.quizdiscovery.action.details=Show Details
sebserver.quizdiscovery.quiz.import.existing.confirm=This course was already imported and importing it twice may lead to<br/> unexpected behavior within automated SEB restriction on Assessment Tool.<br/><br/> Do you want to import this course as exam anyway?
sebserver.quizdiscovery.quiz.import.existing=This course was already imported as an exam.<br/>Please find it in the Exam section.
sebserver.quizdiscovery.quiz.details.title=LMS Exam Details
sebserver.quizdiscovery.quiz.details.title=Assessment Tool Exam Details
sebserver.quizdiscovery.quiz.details.institution=Institution
sebserver.quizdiscovery.quiz.details.institution.tooltip=The institution of the LMS setup
sebserver.quizdiscovery.quiz.details.lmssetup=LMS Setup
sebserver.quizdiscovery.quiz.details.lmssetup.tooltip=The LMS setup that defines the LMS where the exam was created
sebserver.quizdiscovery.quiz.details.institution.tooltip=The institution of the Assessment Tool Setup
sebserver.quizdiscovery.quiz.details.lmssetup=Assessment Tool Setup
sebserver.quizdiscovery.quiz.details.lmssetup.tooltip=The Assessment Tool Setup that defines the Assessment Tool where the exam was created
sebserver.quizdiscovery.quiz.details.name=Name
sebserver.quizdiscovery.quiz.details.name.tooltip=The name of the LMS exam.<br/><br/>This name is defined on the corresponding LMS
sebserver.quizdiscovery.quiz.details.name.tooltip=The name of the Assessment Tool exam.<br/><br/>This name is defined on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.description=Description
sebserver.quizdiscovery.quiz.details.description.tooltip=The description of the LMS exam<br/><br/>This description is defined on the corresponding LMS
sebserver.quizdiscovery.quiz.details.description.tooltip=The description of the Assessment Tool exam<br/><br/>This description is defined on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.starttime=Start Time
sebserver.quizdiscovery.quiz.details.starttime.tooltip=The start time of the LMS exam<br/><br/>This time is set on the corresponding LMS
sebserver.quizdiscovery.quiz.details.starttime.tooltip=The start time of the Assessment Tool exam<br/><br/>This time is set on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.endtime=End Time
sebserver.quizdiscovery.quiz.details.endtime.tooltip=The end time of the LMS exam<br/><br/>This time is set on the corresponding LMS
sebserver.quizdiscovery.quiz.details.endtime.tooltip=The end time of the Assessment Tool exam<br/><br/>This time is set on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.url=Start URL
sebserver.quizdiscovery.quiz.details.url.tooltip=The start URL on the LMS for the exam<br/><br/>This is defined by the LMS setup and the exam URL
sebserver.quizdiscovery.quiz.details.url.tooltip=The start URL on the Assessment Tool for the exam<br/><br/>This is defined by the Assessment Tool Setup and the exam URL
sebserver.quizdiscovery.quiz.details.additional.timecreated=Creation Time
sebserver.quizdiscovery.quiz.details.additional.timecreated.tooltip=The time when the LMS exam was first created<br/><br/>This time is defined by the corresponding LMS
sebserver.quizdiscovery.quiz.details.additional.timecreated.tooltip=The time when the Assessment Tool exam was first created<br/><br/>This time is defined by the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.additional.course_short_name=Short Name
sebserver.quizdiscovery.quiz.details.additional.course_short_name.tooltip=The short name of the LMS exam<br/><br/>This is defined on the corresponding LMS
sebserver.quizdiscovery.quiz.details.additional.course_short_name.tooltip=The short name of the Assessment Tool exam<br/><br/>This is defined on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.additional.course_full_name=Full Name
sebserver.quizdiscovery.quiz.details.additional.course_full_name.tooltip=The full name of the LMS exam<br/><br/>This is defined on the corresponding LMS
sebserver.quizdiscovery.quiz.details.additional.course_full_name.tooltip=The full name of the Assessment Tool exam<br/><br/>This is defined on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.additional.course_display_name=Display Name
sebserver.quizdiscovery.quiz.details.additional.course_display_name.tooltip=The display name of the LMS exam<br/><br/>This is defined on the corresponding LMS
sebserver.quizdiscovery.quiz.details.additional.course_display_name.tooltip=The display name of the Assessment Tool exam<br/><br/>This is defined on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.additional.course_summary=Summary
sebserver.quizdiscovery.quiz.details.additional.course_summary.tooltip=The summary of the LMS exam<br/><br/>This is defined on the corresponding LMS
sebserver.quizdiscovery.quiz.details.additional.course_summary.tooltip=The summary of the Assessment Tool exam<br/><br/>This is defined on the corresponding Assessment Tool
sebserver.quizdiscovery.quiz.details.additional.time_limit=Time Limit
sebserver.quizdiscovery.quiz.details.additional.time_limit.toolitp=The time limit of the LMS exam<br/><br/>This is defined on the corresponding LMS
sebserver.quizdiscovery.quiz.details.additional.time_limit.toolitp=The time limit of the Assessment Tool exam<br/><br/>This is defined on the corresponding Assessment Tool
################################
# Exam
@ -500,11 +500,11 @@ sebserver.exam.security.actions=&nbsp;
sebserver.exam.list.title=Exam
sebserver.exam.list.title.subtitle=
sebserver.exam.list.column.institution=Institution
sebserver.exam.list.column.institution.tooltip=The institution of the LMS setup that defines the LMS of the exam<br/><br/>Use the filter above to specify the institution<br/>{0}
sebserver.exam.list.column.institution.tooltip=The institution of the Assessment Tool Setup that defines the Assessment Tool of the exam<br/><br/>Use the filter above to specify the institution<br/>{0}
sebserver.exam.list.column.institution.filter.tooltip=Use the filter to specify the institution
sebserver.exam.list.column.lmssetup=LMS
sebserver.exam.list.column.lmssetup.tooltip=The LMS setup that defines the LMS of the exam<br/><br/>Use the filter above to specify the LMS setup<br/>{0}
sebserver.exam.list.column.lmssetup.filter.tooltip=Use the filter to specify the LMS setup
sebserver.exam.list.column.lmssetup=Assessment Tool
sebserver.exam.list.column.lmssetup.tooltip=The Assessment Tool Setup that defines the Assessment Tool of the exam<br/><br/>Use the filter above to specify the Assessment Tool Setup<br/>{0}
sebserver.exam.list.column.lmssetup.filter.tooltip=Use the filter to specify the Assessment Tool Setup
sebserver.exam.list.column.name=Name
sebserver.exam.list.column.name.tooltip=The name of the exam<br/><br/>Use the filter above to narrow down to a specific exam name<br/>{0}
sebserver.exam.list.column.name.filter.tooltip=Use the filter to narrow down to a specific exam name
@ -518,7 +518,7 @@ sebserver.exam.list.column.state=Status
sebserver.exam.list.column.state.tooltip=The current status of the exam<br/><br/>Use the filter above to set a specific exam status<br/>{0}
sebserver.exam.list.column.state.filter.tooltip=Use the filter to set a specific exam status
sebserver.exam.list.empty=No Exam can be found. Please adapt the filter or import one from LMS
sebserver.exam.list.empty=No Exam can be found. Please adapt the filter or import one from Assessment Tool
sebserver.exam.list.modify.out.dated=Finished exams cannot be modified.
sebserver.exam.list.action.no.modify.privilege=No Access: An Exam from another institution cannot be modified.
@ -535,10 +535,10 @@ sebserver.exam.consistency.title=Note: This exam is already running but has some
sebserver.exam.consistency.missing-supporter= - There are no Exam Supporter defined for this exam. Use 'Edit Exam' on the right to add an Exam Supporter.
sebserver.exam.consistency.missing-indicator= - There is no indicator defined for this exam. Use 'Add Indicator" on the right to add an indicator.
sebserver.exam.consistency.missing-config= - There is no configuration defined for this exam. Use 'Add Configuration' to attach one.
sebserver.exam.consistency.missing-seb-restriction= - There is currently no SEB restriction applied on the LMS side. Use 'Apply SEB Lock' on the right to activate auto-restriction.<br/> Or if this is not possible consider doing it manually on the LMS.
sebserver.exam.consistency.no-lms-connection= - Failed to connect to the LMS Setup of this exam yet.<br/>Please check the LMS connection within the LMS Setup.
sebserver.exam.consistency.invalid-lms-id= - The referencing course identifier seems to be invalid.<br/>Please check if the course for this exam still exists on the LMS and the course identifier has not changed.
sebserver.exam.consistencyseb-restriction-mismatch= - There seems to be a mismatch in the SEB restriction for this exam. SEB Server has different state then the one of the LMS.<br/>&nbsp;&nbsp;&nbsp;&nbsp;The cause of this might lie in a connection errors with the LMS.<br/>&nbsp;&nbsp;&nbsp;&nbsp;However SEB Server is not able to verify the exact status of the SEB restriction on the LMS for this exam.
sebserver.exam.consistency.missing-seb-restriction= - There is currently no SEB restriction applied on the Assessment Tool side. Use 'Apply SEB Lock' on the right to activate auto-restriction.<br/> Or if this is not possible consider doing it manually on the Assessment Tool.
sebserver.exam.consistency.no-lms-connection= - Failed to connect to the Assessment Tool Setup of this exam yet.<br/>Please check the Assessment Tool connection within the Assessment Tool Setup.
sebserver.exam.consistency.invalid-lms-id= - The referencing course identifier seems to be invalid.<br/>Please check if the course for this exam still exists on the Assessment Tool and the course identifier has not changed.
sebserver.exam.consistencyseb-restriction-mismatch= - There seems to be a mismatch in the SEB restriction for this exam. SEB Server has different state then the one of the Assessment Tool.<br/>&nbsp;&nbsp;&nbsp;&nbsp;The cause of this might lie in a connection errors with the Assessment Tool.<br/>&nbsp;&nbsp;&nbsp;&nbsp;However SEB Server is not able to verify the exact status of the SEB restriction on the Assessment Tool for this exam.
sebserver.exam.confirm.remove-config=This exam is current running. The remove of the attached configuration will led to an invalid state<br/>where connecting SEB clients cannot download the configuration for the exam.<br/><br/>Are you sure to remove the configuration?
sebserver.exam.autogen.error.config.title=Exam Import Setup Failure
sebserver.exam.autogen.error.config.text=There was an unexpected error while setting up the imported exam.<br/> Please note that the exam has successfully been imported and can be modified but one or more additional auto-setup(s) failed:<br/>{0}
@ -550,7 +550,7 @@ sebserver.exam.action.list.hide.missing=Hide Missing Exams
sebserver.exam.action.list.show.missing=Show Missing Exams
sebserver.exam.action.modify=Edit Exam
sebserver.exam.action.import=Import From Quizzes
sebserver.exam.action.new=Add Exam Without LMS
sebserver.exam.action.new=Add Exam with URL
sebserver.exam.action.save=Save Exam
sebserver.exam.action.activate=Activate Exam
sebserver.exam.action.deactivate=Deactivate Exam
@ -565,27 +565,27 @@ sebserver.exam.action.sebrestriction.enable=Apply SEB Lock
sebserver.exam.action.sebrestriction.disable=Release SEB Lock
sebserver.exam.action.sebrestriction.details=SEB Restriction Details
sebserver.exam.action.createClientToStartExam=Export Exam Connection Configuration
sebserver.exam.action.sebrestriction.release.confirm=You are about to release the SEB restriction lock for this exam on the LMS.<br/>Are you sure you want to release the SEB restriction?
sebserver.exam.action.sebrestriction.release.confirm=You are about to release the SEB restriction lock for this exam on the Assessment Tool.<br/>Are you sure you want to release the SEB restriction?
sebserver.exam.info.pleaseSelect=At first please select an Exam from the list
sebserver.exam.form.title.import=Import Exam
sebserver.exam.form.title=Exam
sebserver.exam.form.title.subtitle=
sebserver.exam.form.lmssetup=LMS Setup
sebserver.exam.form.lmssetup.tooltip=The LMS setup that defines the LMS of the exam
sebserver.exam.form.lmssetup=Assessment Tool Setup
sebserver.exam.form.lmssetup.tooltip=The Assessment Tool Setup that defines the Assessment Tool of the exam
sebserver.exam.form.quizid=Identifier
sebserver.exam.form.quizid.tooltip=The identifier that identifies the quiz of the exam on the corresponding LMS
sebserver.exam.form.quizid.tooltip=The identifier that identifies the quiz of the exam on the corresponding Assessment Tool
sebserver.exam.form.quizurl=Exam URL
sebserver.exam.form.quizurl.tooltip=The direct URL link to the exam
sebserver.exam.form.name=Name
sebserver.exam.form.name.tooltip=The name of the exam.<br/><br/>This name is defined on the corresponding LMS
sebserver.exam.form.name.tooltip=The name of the exam.<br/><br/>This name is defined on the corresponding Assessment Tool
sebserver.exam.form.description=Description
sebserver.exam.form.description.tooltip=The description of the exam.<br/><br/>This description is defined on the corresponding LMS
sebserver.exam.form.description.tooltip=The description of the exam.<br/><br/>This description is defined on the corresponding Assessment Tool
sebserver.exam.form.starttime=Start Time
sebserver.exam.form.starttime.tooltip=The start time of the exam.<br/><br/>This time is set on the corresponding LMS
sebserver.exam.form.starttime.tooltip=The start time of the exam.<br/><br/>This time is set on the corresponding Assessment Tool
sebserver.exam.form.endtime=End Time
sebserver.exam.form.endtime.tooltip=The end time of the exam.<br/><br/>This time is set on the corresponding LMS
sebserver.exam.form.endtime.tooltip=The end time of the exam.<br/><br/>This time is set on the corresponding Assessment Tool
sebserver.exam.form.status=Status
sebserver.exam.form.status.tooltip=The current status for the exam.<br/><br/>Either "Up Coming" for an exam that has not yet been started,<br/>"Running" for an exam that is currently running<br/>or "Finished" for an exam that has already been finished yet
sebserver.exam.form.type=Exam Type
@ -609,9 +609,9 @@ sebserver.exam.form.sebrestriction.title.subtitle=
sebserver.exam.form.sebrestriction.info=Info
sebserver.exam.form.sebrestriction.info-text=A detailed description of the SEB restriction can be found within this page:<br/><a href="https://seb-openedx.readthedocs.io/en/latest/usage.html">https://seb-openedx.readthedocs.io/en/latest/usage.html</a>
sebserver.exam.form.sebrestriction.configKeys=Config Keys
sebserver.exam.form.sebrestriction.configKeys.tooltip=A comma-separated list of SEB Config Keys that are automatically generated from the attached SEB exam configurations<br/>and are checked by the LMS for the restricted SEB access for every request
sebserver.exam.form.sebrestriction.configKeys.tooltip=A comma-separated list of SEB Config Keys that are automatically generated from the attached SEB exam configurations<br/>and are checked by the Assessment Tool for the restricted SEB access for every request
sebserver.exam.form.sebrestriction.browserExamKeys=Browser Exam Keys
sebserver.exam.form.sebrestriction.browserExamKeys.tooltip=A comma-separated list of SEB Browser Exam Keys<br/>that are checked by the LMS for the restricted SEB access for every request
sebserver.exam.form.sebrestriction.browserExamKeys.tooltip=A comma-separated list of SEB Browser Exam Keys<br/>that are checked by the Assessment Tool for the restricted SEB access for every request
sebserver.exam.form.sebrestriction.WHITELIST_PATHS=Component White-List
sebserver.exam.form.sebrestriction.WHITELIST_PATHS.tooltip=Grant no-restriction to each of the given Open edX path components by select them for white-list
sebserver.exam.form.sebrestriction.BLACKLIST_CHAPTERS=Chapters Black-List
@ -623,7 +623,7 @@ sebserver.exam.form.sebrestriction.USER_BANNING_ENABLED.tooltip=Indicates whethe
sebserver.exam.form.sebrestriction.MOODLE_ALT_BEK_KEY=SEB Server Exam Key
sebserver.exam.form.sebrestriction.MOODLE_ALT_BEK_KEY.tootlip=This key is generated by SEB Server and used as Browser Exam Key for Moodle SEB restriction.
sebserver.exam.form.sebrestriction.MOODLE_BEK_KEY=Additional Browser Exam Keys
sebserver.exam.form.sebrestriction.MOODLE_BEK_KEY.tooltip==A comma-separated list of additional SEB Browser Exam Keys<br/>that are checked by the LMS for the restricted SEB access for every request
sebserver.exam.form.sebrestriction.MOODLE_BEK_KEY.tooltip==A comma-separated list of additional SEB Browser Exam Keys<br/>that are checked by the Assessment Tool for the restricted SEB access for every request
sebserver.exam.form.sebrestriction.whiteListPaths.ABOUT=About
sebserver.exam.form.sebrestriction.whiteListPaths.ABOUT.tooltip=The "About" section of the Open edX course
@ -660,7 +660,7 @@ sebserver.exam.status.UP_COMING=Up Coming
sebserver.exam.status.RUNNING=Running
sebserver.exam.status.FINISHED=Finished
sebserver.exam.status.ARCHIVED=Archived
sebserver.exam.status.CORRUPT_NO_LMS_CONNECTION=Corrupt (No LMS Connection)
sebserver.exam.status.CORRUPT_NO_LMS_CONNECTION=Corrupt (No Assessment Tool Connection)
sebserver.exam.status.CORRUPT_INVALID_ID=Corrupt (Invalid Identifier)
sebserver.exam.configuration.list.actions=&nbsp;
@ -804,7 +804,7 @@ sebserver.exam.indicator.thresholds.list.add=Add a new threshold
sebserver.exam.indicator.thresholds.list.remove=Delete this threshold
sebserver.exam.delete.form.title=Delete Exam
sebserver.exam.delete.form.info=Please Note:<br/>&nbsp;&nbsp;&nbsp;&nbsp;This deletes the exam and local import of a course or quiz in SEB Server<br/>&nbsp;&nbsp;&nbsp;&nbsp;This will not delete any course or quiz on a Learning Management System (LMS).
sebserver.exam.delete.form.info=Please Note:<br/>&nbsp;&nbsp;&nbsp;&nbsp;This deletes the exam and local import of a course or quiz in SEB Server<br/>&nbsp;&nbsp;&nbsp;&nbsp;This will not delete any course or quiz on an Assessment Tool.
sebserver.exam.delete.report.info=The following dependencies will be deleted within this exam deletion.<br/>Please check them carefully before delete.
sebserver.exam.delete.report.list.type=Type
sebserver.exam.delete.report.list.name=Name
@ -2251,7 +2251,7 @@ sebserver.monitoring.exam.list.column.endTime.tooltip=The end date and time of t
sebserver.monitoring.exam=Monitoring Exam: {0}
sebserver.monitoring.connection.list.column.id=User Name or Session
sebserver.monitoring.connection.list.column.id.tooltip=The user session identifier or username sent by the SEB client after LMS login
sebserver.monitoring.connection.list.column.id.tooltip=The user session identifier or username sent by the SEB client after Assessment Tool login
sebserver.monitoring.connection.list.column.group=Client Group(s)
sebserver.monitoring.connection.list.column.group.tooltip=The client group(s) the connection belongs to
sebserver.monitoring.connection.list.column.info=Connection Info
@ -2260,7 +2260,7 @@ sebserver.monitoring.connection.list.column.status=Status
sebserver.monitoring.connection.list.column.status.tooltip=The current connection status
sebserver.monitoring.connection.form.id=User Name or Session
sebserver.monitoring.connection.form.id.tooltip=The user session identifier or username sent by the SEB client after LMS login
sebserver.monitoring.connection.form.id.tooltip=The user session identifier or username sent by the SEB client after Assessment Tool login
sebserver.monitoring.connection.form.group=Client Group(s)
sebserver.monitoring.connection.form.group.tooltip=The client groups this SEB client belongs to
sebserver.monitoring.connection.form.info=Connection Info
@ -2426,7 +2426,7 @@ sebserver.finished.exam.connection.action.view=View Details
sebserver.finished.exam.connection.title=SEB Client Connection
sebserver.finished.connection.form.id=User Name or Session
sebserver.finished.connection.form.id.tooltip=The user session identifier or username sent by the SEB client after LMS login
sebserver.finished.connection.form.id.tooltip=The user session identifier or username sent by the SEB client after Assessment Tool login
sebserver.finished.connection.form.info=Connection Info
sebserver.finished.connection.form.info.tooltip=SEB Version, OSName and IP Address
sebserver.finished.connection.form.info.wrong.client.tooltip:This SEB client version is not allowed due to the allowed SEB client setting of the exam configuration for this exam.