iztech-design-system-neo
Version:
Design System of project IZtech
234 lines (223 loc) • 7.63 kB
JavaScript
const CERTIFICATE = {
TITLE: "Certificate",
TH_CERTIFICATE_NAME: "Certificate name",
TH_COURSE_NAME: "Course name",
}
const COURSE_LESSON = {
INTRODUCTION: {
TITLE: "Intro",
EMPTY_DESCRIPTION: "This lesson is beeing updated ...",
},
ATTACHMENT: {
TITLE: "Attachments",
FILE_TITLE_NONE: "This file has no name",
EMPTY_DESCRIPTION: "This lesson has no attachment.",
},
DISCUSSION: {
TITLE: "Discussion",
LOCKED_DESCRIPTION: "Discussion has been locked for this lesson.",
},
BTN_LESSON_ASSISTANCE: "Lesson Assitance",
MSG_EMPTY_UNIT_DESCRIPTION: "Content is being updated ...",
MSG_WELCOME_UNIT_DESCRIPTION:
"Welcome to your course. Please pick a lesson in left sidebar to start learning.",
}
const COMMON_RULES = {
TITLE: "Rules",
RANGE_TIME_FINISH_AT: "Finish at",
RANGE_TIME_OPEN_FROM: "Start from",
RANGE_TIME_BEFORE: "Finish before",
}
const EXERCISE = {
TITLE: "Exercise",
REQUIREMENT_TITLE: "Requirement",
SUBMIT_ACTION: {
COMPLETION_LABEL: "Submitted",
BTN_REVIEW: "View your submission",
BTN_RE_SUBMIT: "Re-Submit",
},
RULE: {
SUBMIT_TIMES_LABEL: "You are allowed to submit",
SUBMIT_TIMES_DESCRIPTION_IS_MULTI: "Multiple times",
SUBMIT_TIMES_DESCRIPTION_IS_ONCE: "Only once",
SUBMIT_TIME_NOT_OPEN: "Submission time has not reached yet",
SUBMIT_TIME_IS_OVER: "Submission time has been over",
},
RESULT: {
BTN_VIEW_ASSESSMENT: "View assessment",
TOTAL_SUBMIT_TIMES_TITLE: "Submission times",
LAST_SUBMIT_AT_TITLE: "Last submission",
LAST_MARKED_AT_TITLE: "Marked at",
MARK_LABEL: "Mark",
MSG_EMPTY:
"You have not solved this exercise yet. Please submit your submission and review your answers.",
},
SHARING: {
SELF_TITLE: "Your submission",
OTHER_TITLE: "Refer to other homeworks",
BTN_NEXT_ASSESSEMENT: "Another",
BTN_PREV_ASSESSEMENT: "Previous",
BTN_VIEW_FILE: "Click to view file",
BTN_VIEW_LINK: "Open link in new tab",
BTN_LIKE: "Like",
BTN_COMMENT: "Comment",
BTN_LOAD_MORE: "More marked submissions",
},
SCORE_DESCRIPTION: {
OVER_9: "Excellent",
BETWEEN_7_AND_9: "Not bad",
BELOW_7: "Try harder",
NONE: "No mark yet",
},
POPUP_ASSESSMENT: {
TITLE: "Teacher Assessment",
LAST_UPDATE_TITLE: "Last updated at",
},
POPUP_SUBMITTED: {
TITLE: "Review your submission",
BTN_DOWNLOAD_FILE: "Download file to your device",
MSG_EMPTY:
"This homework submission cannot be viewed right now, please wait a few moment and make sure you have submitted files/links to system.",
},
POPUP_CORRECTION: {
TITLE: "Mark, notes and corrections",
MARK_LABEL: "Mark",
MARKED_AT_LABEL: "Marked at",
NOTE_LABEL: "Notes",
NOTE_DESCRIPTION_EMPTY: "This homework does not contain any note",
BTN_VIEW_DETAIL: "Detail correction", // ONLY display on mobile screen
},
POPUP_DENY: {
TITLE: "Reason of Denial",
},
}
const EXAMINATION = {
TITLE: "Examination",
RULE: {
SUBMIT_TIMES_LABEL: "Take",
SUBMIT_TIMES_DESCRIPTION_IS_MULTI: "Multiple times",
SUBMIT_TIMES_DESCRIPTION_IS_ONCE: "Once",
SUBMIT_TIMES_DESCRIPTION_IS_ONCE_POSTFIX: "only",
SUBMIT_DURATION_LABEL: "Time",
SUBMIT_DURATION_DESCRIPTION_IS_UNLIMITED: "No limit",
SUBMIT_TIME_NOT_OPEN: "Taking time has not reached yet",
SUBMIT_TIME_IS_OVER: "Taking time has been over",
},
SUBMIT_ACTION: {
COMPLETION_LABEL: "Submitted",
ONGOING_LABEL_PREFIX: "There are",
ONGOING_LABEL_POSTFIX: "remaining",
BTN_START: "Start test",
BTN_RESTART: "Redo test",
BTN_CONTINUE: "Continue test",
},
RESULT: {
BTN_VIEW_ANSWER: "View answers",
TOTAL_SUBMIT_TIMES_TITLE: "Submission times:",
LAST_SUBMIT_AT_TITLE: "Last submitted at",
MSG_EMPTY:
"You have not solved this examination yet. Please submit your submission and review your answers.",
LEADER_BOARD: {
RANKING_AT: "Rank at",
MSG_EMPTY_RANKING: "No ranking",
RANKING_HINT: "Calculated by first submission",
FIRST_SUBMISSION_TITLE: "First submission",
LAST_SUBMISSION_TITLE: "Last submission",
STATISTIC_LABEL: "Last completion time",
STATISTIC_QUESTION_TITLE: "Answers",
STATISTIC_QUESTION_CORRECT_LEGEND: "{0} correct",
STATISTIC_QUESTION_WRONG_LEGEND: "{0} wrong",
STATISTIC_QUESTION_NONE_LEGEND: "{0} not-pick",
STATISTIC_DURATION_TITLE: "Doing duration",
STATISTIC_DURATION_LABEL: "Completed in",
},
},
CONFIRMATION: {
NOT_FULL_ANSWER_SUBMIT_DESCRIPTION:
"There are still several questions without answers. Do you want to submit now?",
NOT_FULL_DURATION_SUBMIT_DESCRIPTION:
"There is still remaining time. Do you want to submit now?",
},
ANSWER_SHEET: {
MOBILE_BTN_OPEN_SHEET: "Answer",
NUMBER_OF_ANSWERED_QUESTION_LABEL: "Answered",
BTN_NEXT_PARTITION: "Next Part",
BTN_REDO: "Redo",
},
ONE_BY_ONE: {
CURRENT_ANSWERED_LABEL: "Answering",
BTN_NEXT_QUESTION: "Next question",
BTN_PREV_QUESTION: "Previous question",
CONFIRMATION: {
NEXT_QUESTION_DESCRIPTION:
"You will not be able to redo this question! Do you still want to do next question?",
NEXT_PARTITION_DESCRIPTION:
"You will not be able to redo this part! Do you still want to do next part?",
},
TIMEOUT_WARNING: "This part's time is running out!",
},
}
const VIDEO = {
TITLE: "Video lesson",
MSG_EXCEEDED_VIEW_TIMES: "Video viewing times have been exceeded!",
ERROR_TITLE: "Video Unavailable",
ERROR_VIMEO_HELP_CONTACT: "Please contact system managers for help.",
ERROR_HLS_HELP_SELF:
"Your issue might be result of your browser auto-saving old video in cache. To resolve this, please press Ctrl + Shift + R, or Cmd + Shift + R, or use your browser's incognito window.",
ERROR_HLS_HELP_CONTACT: "If this issue persists, please contact system managers for help.",
ERROR_HLS_NOT_SUPPORT:
"Your browser does not support playing this video. Please change to other available browsers such as Chrome or Safari!",
}
const PDF = {
TITLE: "PDF lesson",
BTN_COMPLETE: "Complete and continue",
ERROR_TITLE: "PDF Unavailable",
ERROR_DESCRIPTION: "Cannot read PDF file! Please contact system managers for help.",
}
const REPORT = {
TITLE: "Learning Progress",
SUBTITLE: "Last learned at ",
// TH = table header, TD = table cell
TH_UNIT_NAME: "Lesson name",
TH_COMPLETE_PERIOD: "Completed at",
TH_SUBMIT_PERIOD: "Lastest submitted at",
TD_ACTION_REVIEW: "Review",
TD_NO_SCORE: "No mark",
// statistic card
STATISTIC_TITLE_PROGRESS: "Completion Progress",
STATISTIC_TITLE_EXAMINATION: "Done Examinations",
STATISTIC_TITLE_EXERCISE: "Done Exercises",
STATISTIC_TITLE_VIDEO: "Viewed Video Lesson",
STATISTIC_TITLE_PDF: "Viewed PDF Lesson",
}
const CLASSROOM = {
POPOVER_PREV_SCREEN: "Back to previous screen",
POPOVER_COLLAPSE: "Collapse",
POPOVER_EXPAND: "Expand",
POPOVER_REPORT: "Learning Report",
PROGRESS: "Completed",
}
const POPUP = {
RESULT_HIDDEN_TITLE: "Congratulation",
RESULT_HIDDEN_DESCRIPTION: "You've completed the exam.",
CONTINUE_CORRECT_ANSWERS: "Correct answers",
CONTINUE_SHOW_RESULT: "View result",
CONTINUE_NEXT_LESSON: "Next lesson",
}
export default {
CERTIFICATE,
COURSE_LESSON,
EXERCISE,
EXAMINATION,
VIDEO,
PDF,
REPORT,
CLASSROOM,
POPUP,
COMMON_RULES,
MSG_WRONG_MOMENT_VIEW: "Learning period has not been reached yet or has been over!",
BTN_SUBMIT: "Submit",
RESULT_TITLE: "Result",
TIMES: "{0} times",
ACTIONS: "Actions",
}