<p>${_("You can export courses and edit them outside of {studio_name}. The exported file is a .tar.gz file (that is, a .tar file compressed with GNU Zip) that contains the course structure and content. You can also re-import courses that you've exported.").format(
<p>${_("You can export courses and edit them outside of {studio_name}. The exported file is a .tar.gz file (that is, a .tar file compressed with GNU Zip) that contains the course structure and content. You can also re-import courses that you've exported.").format(
studio_name=settings.STUDIO_SHORT_NAME
studio_name=settings.STUDIO_SHORT_NAME
)}</p>
)}</p>
<p>${_("{em_start}Caution:{em_end} When you export a course, information such as MATLAB API keys, LTI passports, annotation secret token strings, and annotation storage URLs are included in the exported data. If you share your exported files, you may also be sharing sensitive or license-specific information.").format(em_start='<strong>', em_end="</strong>")}</p>
<p>${Text(_("{em_start}Caution:{em_end} When you export a course, information such as MATLAB API keys, LTI passports, annotation secret token strings, and annotation storage URLs are included in the exported data. If you share your exported files, you may also be sharing sensitive or license-specific information.")).format(
em_start=HTML('<strong>'),
em_end=HTML("</strong>")
)}</p>
</div>
</div>
%endif
%endif
</div>
</div>
...
@@ -103,7 +108,11 @@ else:
...
@@ -103,7 +108,11 @@ else:
%if not library:
%if not library:
<divclass="export-contents">
<divclass="export-contents">
<divclass="export-includes">
<divclass="export-includes">
<h3class="title-3">${_("Data {em_start}exported with{em_end} your course:").format(em_start='<strong>', em_end="</strong>")}</h3>
<h3class="title-3">
${Text(_("Data {em_start}exported with{em_end} your course:")).format(
em_start=HTML('<strong>'),
em_end=HTML("</strong>")
)}</h3>
<ulclass="list-details list-export-includes">
<ulclass="list-details list-export-includes">
<liclass="item-detail">${_("Values from Advanced Settings, including MATLAB API keys and LTI passports")}</li>
<liclass="item-detail">${_("Values from Advanced Settings, including MATLAB API keys and LTI passports")}</li>
<liclass="item-detail">${_("Course Content (all Sections, Sub-sections, and Units)")}</li>
<liclass="item-detail">${_("Course Content (all Sections, Sub-sections, and Units)")}</li>
...
@@ -116,7 +125,11 @@ else:
...
@@ -116,7 +125,11 @@ else:
</div>
</div>
<divclass="export-excludes">
<divclass="export-excludes">
<h3class="title-3">${_("Data {em_start}not exported{em_end} with your course:").format(em_start='<strong>', em_end="</strong>")}</h3>
<h3class="title-3">
${Text(_("Data {em_start}not exported{em_end} with your course:")).format(
em_start=HTML('<strong>'),
em_end=HTML("</strong>")
)}</h3>
<ulclass="list-details list-export-excludes">
<ulclass="list-details list-export-excludes">
<liclass="item-detail">${_("User Data")}</li>
<liclass="item-detail">${_("User Data")}</li>
<liclass="item-detail">${_("Course Team Data")}</li>
<liclass="item-detail">${_("Course Team Data")}</li>
<pclass="tagline">${_("{studio_name} helps manage your online courses, so you can focus on teaching them").format(
<pclass="tagline">${_("{studio_name} helps manage your online courses, so you can focus on teaching them").format(
studio_name=settings.STUDIO_SHORT_NAME
studio_name=settings.STUDIO_SHORT_NAME
)}</p>
)}</p>
...
@@ -46,12 +46,20 @@
...
@@ -46,12 +46,20 @@
<divclass="copy">
<divclass="copy">
<h3>${_("Keeping Your Course Organized")}</h3>
<h3>${_("Keeping Your Course Organized")}</h3>
<p>${_("The backbone of your course is how it is organized. {studio_name} offers an <strong>Outline</strong> editor, providing a simple hierarchy and easy drag and drop to help you and your students stay organized.").format(studio_name=settings.STUDIO_SHORT_NAME)}</p>
<p>${Text(_("The backbone of your course is how it is organized. {studio_name} offers an {strong_start}Outline{strong_end} editor, providing a simple hierarchy and easy drag and drop to help you and your students stay organized.")).format(
studio_name=settings.STUDIO_SHORT_NAME,
strong_start=HTML('<strong>'),
strong_end=HTML('</strong>')
)}</p>
<ulclass="list-proofpoints">
<ulclass="list-proofpoints">
<liclass="proofpoint">
<liclass="proofpoint">
<h4class="title">${_("Simple Organization For Content")}</h4>
<h4class="title">${_("Simple Organization For Content")}</h4>
<p>${_("{studio_name} uses a simple hierarchy of <strong>sections</strong> and <strong>subsections</strong> to organize your content.").format(studio_name=settings.STUDIO_SHORT_NAME)}</p>
<p>${Text(_("{studio_name} uses a simple hierarchy of {strong_start}sections{strong_end} and {strong_start}subsections{strong_end} to organize your content.")).format(
studio_name=settings.STUDIO_SHORT_NAME,
strong_start=HTML('<strong>'),
strong_end=HTML('</strong>')
)}</p>
</li>
</li>
<liclass="proofpoint">
<liclass="proofpoint">
...
@@ -61,7 +69,10 @@
...
@@ -61,7 +69,10 @@
<liclass="proofpoint">
<liclass="proofpoint">
<h4class="title">${_("Go A Week Or A Semester At A Time")}</h4>
<h4class="title">${_("Go A Week Or A Semester At A Time")}</h4>
<p>${_("Build and release <strong>sections</strong> to your students incrementally. You don't have to have it all done at once.")}</p>
<p>${Text(_("Build and release {strong_start}sections{strong_end} to your students incrementally. You don't have to have it all done at once.")).format(
strong_start=HTML('<strong>'),
strong_end=HTML('</strong>')
)}</p>
</li>
</li>
</ul>
</ul>
</div>
</div>
...
@@ -124,7 +135,11 @@
...
@@ -124,7 +135,11 @@
<liclass="proofpoint">
<liclass="proofpoint">
<h4class="title">${_("Release-On Date Publishing")}</h4>
<h4class="title">${_("Release-On Date Publishing")}</h4>
<p>${_("When you've finished a <strong>section</strong>, pick when you want it to go live and {studio_name} takes care of the rest. Build your course incrementally.").format(studio_name=settings.STUDIO_SHORT_NAME)}</p>
<p>${Text(_("When you've finished a {strong_start}section{strong_end}, pick when you want it to go live and {studio_name} takes care of the rest. Build your course incrementally.")).format(
studio_name=settings.STUDIO_SHORT_NAME,
strong_start=HTML('<strong>'),
strong_end=HTML('</strong>')
)}</p>
</li>
</li>
<liclass="proofpoint">
<liclass="proofpoint">
...
@@ -146,7 +161,7 @@
...
@@ -146,7 +161,7 @@
<ulclass="list-actions">
<ulclass="list-actions">
<liclass="action-item">
<liclass="action-item">
<ahref="${reverse('signup')}"class="action action-primary">${_("Sign Up & Start Making an {platform_name} Course").format(platform_name=settings.PLATFORM_NAME)}</a>
<ahref="${reverse('signup')}"class="action action-primary">${_("Sign Up & Start Making Your {platform_name} Course").format(platform_name=settings.PLATFORM_NAME)}</a>
</li>
</li>
<liclass="action-item">
<liclass="action-item">
<ahref="${reverse('login')}"class="action action-secondary">${_("Already have a {studio_name} Account? Sign In").format(studio_name=settings.STUDIO_SHORT_NAME)}</a>
<ahref="${reverse('login')}"class="action action-secondary">${_("Already have a {studio_name} Account? Sign In").format(studio_name=settings.STUDIO_SHORT_NAME)}</a>
...
@@ -159,7 +174,7 @@
...
@@ -159,7 +174,7 @@
<h3class="title">${_("Outlining Your Course")}</h3>
<h3class="title">${_("Outlining Your Course")}</h3>
<pclass="instructions">${_("<strong>Warning</strong>: Do not modify these policies unless you are familiar with their purpose.")}</p>
<pclass="instructions">${Text(_("{strong_start}Warning{strong_end}: Do not modify these policies unless you are familiar with their purpose.")).format(
strong_start=HTML('<strong>'),
strong_end=HTML('</strong>')
)}</p>
<divclass="wrapper-options">
<divclass="wrapper-options">
<divclass="wrapper-deprecated-setting">
<divclass="wrapper-deprecated-setting">
...
@@ -80,7 +85,10 @@
...
@@ -80,7 +85,10 @@
<p>${_("Any policies you modify here override all other information you've defined elsewhere in {studio_name}. Do not edit policies unless you are familiar with both their purpose and syntax.").format(studio_name=settings.STUDIO_SHORT_NAME)}</p>
<p>${_("Any policies you modify here override all other information you've defined elsewhere in {studio_name}. Do not edit policies unless you are familiar with both their purpose and syntax.").format(studio_name=settings.STUDIO_SHORT_NAME)}</p>
<p>${_("{em_start}Note:{em_end} When you enter strings as policy values, ensure that you use double quotation marks (") around the string. Do not use single quotation marks (').").format(em_start='<strong>', em_end="</strong>")}</p>
<p>${Text(_('{em_start}Note:{em_end} When you enter strings as policy values, ensure that you use double quotation marks (\") around the string. Do not use single quotation marks (\').')).format(
<h3class="title"><spanclass="label"><spanclass="label-prefix sr">${_("Currently signed in as:")}</span><spanclass="account-username"title="${ user.username }">${ user.username }</span></span><iclass="icon fa fa-caret-down ui-toggle-dd"></i></h3>
<h3class="title"><spanclass="label"><spanclass="label-prefix sr">${_("Currently signed in as:")}</span><spanclass="account-username"title="${ user.username }">${ user.username }</span></span><iclass="icon fa fa-caret-down ui-toggle-dd"></i></h3>