SEBSERV-499
This commit is contained in:
parent
4bf398cb25
commit
074b63580b
4 changed files with 140 additions and 152 deletions
|
@ -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,
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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/> This deletes the institution and all related object like LMS Setup, exams and local import of a course<br/> or quiz in SEB Server that belongs to this institution<br/> This will not delete any course or quiz on a Learning Management System (LMS).
|
||||
sebserver.institution.delete.form.info=Please Note:<br/> This deletes the institution and all related object like Assessment Tool Setup, exams and local import of a course<br/> or quiz in SEB Server that belongs to this institution<br/> 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/> This deletes the LMS Setup and all exams and local import of a<br/> course or quiz in SEB Server that belongs to this LMS Setup<br/> 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/> This deletes the Assessment Tool Setup and all exams and local import of a<br/> course or quiz in SEB Server that belongs to this Assessment Tool Setup<br/> 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/> 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/> 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=
|
|||
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/> The cause of this might lie in a connection errors with the LMS.<br/> 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/> The cause of this might lie in a connection errors with the Assessment Tool.<br/> 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=
|
||||
|
@ -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/> This deletes the exam and local import of a course or quiz in SEB Server<br/> This will not delete any course or quiz on a Learning Management System (LMS).
|
||||
sebserver.exam.delete.form.info=Please Note:<br/> This deletes the exam and local import of a course or quiz in SEB Server<br/> 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.
|
||||
|
|
Loading…
Reference in a new issue